Esempio n. 1
0
 /// <summary>
 /// Constructor de ParamCommand(Action<object> action, Func<bool> canExecute);
 /// </summary>
 /// <param name="action">Action a ser ejecutado.</param>
 /// <param name="canExecute">Funcion deternia si se puede ejecutar o no.</param>
 public ParamCommand(Action <object> action, Predicate <object> canExecute)
 {
     _action     = action ?? throw new ArgumentNullException("execute");
     _canExecute = canExecute;
     this.RaiseCanExecuteChangedAction = RaiseCanExecuteChanged;
     SimpleCommandManager.AddRaiseCanExecuteChangedAction(ref RaiseCanExecuteChangedAction);
 }