private void Entry_PropertyChanged(object sender, PropertyChangedEventArgs e) { switch (e.PropertyName) { case nameof(RaceGridEntry.CandidatePriority): if (Mode.CandidatesMode) { Mode = BuiltInGridMode.CandidatesManual; } break; } SaveLater(); }