bool ICommand.CanExecute(object parameter) { if (!IsAlive) { return(fallbackCanExecute); } ErrorHandler.ClearError(); if (!isEmpty && DXBindingConverterBase.ValuesContainUnsetValue(Values)) { return(fallbackCanExecute); } return(Calculator.CanExecute(Values, parameter)); }
void ICommand.Execute(object parameter) { if (!IsAlive) { return; } ErrorHandler.ClearError(); if (!isEmpty && DXBindingConverterBase.ValuesContainUnsetValue(Values)) { return; } Calculator.Execute(Values, parameter); }