protected override void OnElementPropertyChanged(Modding.Editing.ElementValueChangedEventArgs e) { base.OnElementPropertyChanged(e); if (e.Element == CurrentProject?.Properties) { UpdateControlBindings(); } }
internal void ProcessElementPropertyChanged(Modding.Editing.ElementValueChangedEventArgs e) { if (ExecutingUndoRedo) { return; } var action = new PropertyChangeAction(e); if (IsInBatch) { BatchChanges.Add(action); } else { AddAction(action); } }