public bool CanExecute() { bool result = true; Func<bool> canExecuteHandler = this.canExecuteSimple; if (canExecuteHandler != null) { result = canExecuteHandler(); } return result; }