private void OnPropertyChanged(string propertyName) { if (propertyName == "SelectedAnimation") { if (SelectedAnimation != null) { SelectedAnimation.RefreshCombinedStates(SelectedState.Self.SelectedElement); } } if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } OnAnyChange(this, propertyName); }
private void OnPropertyChanged(string propertyName) { if (propertyName == nameof(SelectedAnimation)) { if (SelectedAnimation != null) { SelectedAnimation.RefreshCombinedStates(SelectedState.Self.SelectedElement); } RefreshRightClickMenuItems(); } if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } OnAnyChange(this, propertyName); }