Beispiel #1
0
        private void SetStatus(SwitcherStatus newStatus)
        {
            status    = newStatus;
            IsWorking = newStatus != SwitcherStatus.Idle;
            IsEnabled = !IsWorking;

            NotifyPropertyChanged(nameof(StatusText));
        }
Beispiel #2
0
        private void Switcher_SwitcherChanged(SwitcherStatus status)
        {
            switch (status)
            {
            case SwitcherStatus.On:
                this.On();
                break;

            case SwitcherStatus.Off:
                this.Off();
                break;

            default:
                break;
            }
        }
Beispiel #3
0
 protected virtual void OnSwitcherChanged(SwitcherStatus status)
 {
 }