Beispiel #1
0
 public void RemoveModifier(KeyModifiers modifier)
 {
     AvailableModifiers.Add(modifier);
     CurrentModifiers.Remove(modifier);
     if (CurrentModifiers.Count == 0)
     {
         CurrentModifiers.Add(KeyModifiers.Nomod);
     }
     OnPropertyChanged("CanSave");
 }
Beispiel #2
0
 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");
 }