Ejemplo n.º 1
0
 /// <summary>
 /// Returnerer angivelse af, om kommandoen kan udføres på den givne ViewModel.
 /// </summary>
 /// <param name="viewModel">ViewModel, hvorpå kommandoen skal udføres.</param>
 /// <returns></returns>
 protected override bool CanExecute(IViewModel viewModel)
 {
     if (OnCanExecute != null)
     {
         OnCanExecute.Invoke(viewModel);
     }
     return(base.CanExecute(viewModel));
 }
 public AsyncCommand(OnExecute onExecute, OnCanExecute onCanExecute = null)
 {
     _onExecute    = onExecute;
     _onCanExecute = onCanExecute ?? (() => true);
 }