ObservableObjectBase Class
A simple object that implements INotifyPropertyChanged.
public abstract class ObservableObjectBase : INotifyPropertyChanged
- Inheritance:
- Object Object
- Derived:
- LegendKey DataPointBase DataModelBase CategoryEditor CategoryEditorProperty PropertyEditor MicroDataPointBase NavigationBarOptionsWindowItem RibbonWindowTitleBarViewModel ShellObjectViewModel HighlightingStyle ThemeDefinition
Constructors
ObservableObjectBase()
protected ObservableObjectBase()
Methods
NotifyPropertyChanged(String)
Notifies that a property has changed.
protected void NotifyPropertyChanged(string propertyName)
Parameter | Type | Description |
---|---|---|
propertyName | String | The name of the property that was changed. |
OnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | PropertyChangedEventArgs | The PropertyChangedEventArgs that contains the event data. |
Events
PropertyChanged
Occurs when a property has been changed.