Exemplo n.º 1
0
 private void service_StateChanged(object sender, Common.Events.ValueChangedEventArgs <ControlServiceState> e)
 {
     _dispatcher.InvokeAsync(() =>
     {
         OnServiceStateChanged(e);
     }).Task.Forget();
 }
Exemplo n.º 2
0
 protected virtual void OnServiceStateChanged(Common.Events.ValueChangedEventArgs <ControlServiceState> state)
 {
     startCommand?.RaiseCanExecuteChanged();
     stopCommand?.RaiseCanExecuteChanged();
     switchStartStopCommand?.RaiseCanExecuteChanged();
     OnPropertyChanged(nameof(IsRunning));
     OnPropertyChanged(nameof(IsError));
     OnPropertyChanged(nameof(State));
 }