Class ModelObject
- Namespace
- DuetAPI.ObjectModel
- Assembly
- DuetAPI.dll
Base class for object model classes
public class ModelObject : INotifyPropertyChanging
- Inheritance
-
ModelObject
- Implements
- Derived
- Inherited Members
Constructors
ModelObject()
public ModelObject()
Methods
SetPropertyValue<T>(ref T, T, string)
Method to update a property value internally
protected void SetPropertyValue<T>(ref T propertyStorage, T value, string propertyName = "")
Parameters
propertyStorageTReference to the variable that holds the current value
valueTNew property value
propertyNamestringName of the property
Type Parameters
T
Events
PropertyChanged
Event that is triggered when a property has been changed
public event PropertyChangedEventHandler? PropertyChanged
Event Type
PropertyChanging
Event that is triggered when a property is being changed
public event PropertyChangingEventHandler? PropertyChanging