JD2022-TU1/main/tools/framework/JD.PropertyEditor/ViewModel/PropertyEditorViewModel.cs

19 lines
No EOL
648 B
C#

using System.ComponentModel;
using System.Runtime.CompilerServices;
using ActiproSoftware.Windows;
using JetBrains.Annotations;
namespace JD.PropertyEditor.ViewModel
{
public class PropertyEditorViewModel : ObservableObjectBase, INotifyPropertyChanged
{
public new event PropertyChangedEventHandler PropertyChanged;
[NotifyPropertyChangedInvocator]
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChangedEventArgs eventArgs = new PropertyChangedEventArgs(propertyName);
PropertyChanged?.Invoke(this, eventArgs);
}
}
}