public void Execute(object parameter)
 {
     if (_setBusyCursor)
     {
         BusyCursor.Start();
     }
     try
     {
         _execute(parameter);
     }
     finally
     {
         if (_setBusyCursor)
         {
             BusyCursor.Stop();
         }
     }
 }
Exemple #2
0
        public async void Execute(object parameter)
        {
            if (_setBusyCursor)
            {
                BusyCursor.Start();
            }
            try
            {
                await _execute(parameter);

                CommandManager.InvalidateRequerySuggested();
            }
            finally
            {
                if (_setBusyCursor)
                {
                    BusyCursor.Stop();
                }
            }
        }