Example #1
0
 public TextCommand(
     CanExecuteCallback canExecute,
     ExecuteCallback execute)
 {
     this.CanExecute = canExecute;
     this.Execute    = execute;
 }
Example #2
0
 public bool CanExecute(object?parameter)
 {
     return(CanExecuteCallback.Invoke(parameter));
 }
Example #3
0
 public SimpleCommand(Action <object> parameterizedAction, CanExecuteCallback canExecuteCallback) : this(parameterizedAction)
 {
     _canExecuteCallback = canExecuteCallback;
 }
Example #4
0
 public SimpleCommand(Action action, CanExecuteCallback canExecuteCallback) : this(action)
 {
     _canExecuteCallback = canExecuteCallback;
 }
Example #5
0
 public RelayCommand(ExecuteCallback execute, CanExecuteCallback canExecute)
 {
     this._execute    = execute;
     this._canExecute = canExecute;
 }
Example #6
0
 public RelayCommand(ExecuteCallback execute, CanExecuteCallback canExecute)
 {
     this._execute = execute;
     this._canExecute = canExecute;
 }
 public bool CanExecute(object parameter)
 => CanExecuteCallback?.Invoke(parameter) ?? true;
 public bool CanExecute(object parameter)
 {
     return(CanExecuteCallback?.Invoke(parameter) ?? true);
 }