public void SetCapsState(bool value, CapsStateSource source) { if (_isCapsActive != value) { _isCapsActive = value; RaisePropertyChanged(nameof(IsCapsActive)); RaisePropertyChanged(nameof(ToggleSwitchTooltip)); CapsStateChanged?.Invoke(this, new CapsStateChangeEventArgs(value, source)); } }
public CapsStateChangeEventArgs(bool isCapsActive, CapsStateSource source) { IsCapsActive = isCapsActive; Source = source; }