Exemplo n.º 1
0
 public AlwaysCanExecuteCommand(IViewModelChecker viewModelChecker, IViewModel viewModel, Action <T> execute, bool isAsync = false)
     : this(viewModelChecker, viewModel, execute, null, isAsync)
 {
 }
 public static ICommandFactory Create(bool isAsync, IViewModelChecker viewModelChecker)
 {
     return(new AlwaysCanExecuteCommandFactory(isAsync, viewModelChecker));
 }
Exemplo n.º 3
0
 public AlwaysCanExecuteCommand(IViewModelChecker viewModelChecker, IViewModel viewModel, Action <T> execute, Func <T, bool> canExecute, bool isAsync = false)
     : base(viewModel, execute, canExecute, isAsync)
 {
     this.viewModelChecker = viewModelChecker;
 }
Exemplo n.º 4
0
 public AlwaysCanExecuteCommandFactory(bool isAsync, IViewModelChecker viewModelChecker)
 {
     this.isAsync          = isAsync;
     this.viewModelChecker = viewModelChecker;
 }