public void RemoveModifier(KeyModifiers modifier) { AvailableModifiers.Add(modifier); CurrentModifiers.Remove(modifier); if (CurrentModifiers.Count == 0) { CurrentModifiers.Add(KeyModifiers.Nomod); } OnPropertyChanged("CanSave"); }
public void AddModifier(KeyModifiers modifier) { if (CurrentModifiers.Count == 1 && CurrentModifiers.Contains(KeyModifiers.Nomod)) { CurrentModifiers.Remove(KeyModifiers.Nomod); } AvailableModifiers.Remove(modifier); CurrentModifiers.Add(modifier); OnPropertyChanged("CanSave"); }