protected override void OnElementPropertyChanged(Modding.ElementValueChangedEventArgs e) { base.OnElementPropertyChanged(e); if (e.Element == CurrentProject?.ProjectInfo) { BeginInvokeOnce(UpdateControlBindings, nameof(UpdateControlBindings)); } }
internal void ProcessElementPropertyChanged(Modding.ElementValueChangedEventArgs e) { if (ExecutingUndoRedo) { return; } var action = new PropertyChangeAction(e); AddActionCore(action); }