public bool CanExecute(object parameter) { if (_canExecuteEvaluator == null) { return true; } var result = _canExecuteEvaluator.Invoke(parameter); return result; }