Class ObservableObject
- Namespace
- HelixToolkit.SharpDX.Model
- Assembly
- HelixToolkit.SharpDX.dll
public abstract class ObservableObject : INotifyPropertyChanged
- Inheritance
-
ObservableObject
- Implements
- Derived
- Inherited Members
Properties
DisablePropertyChangedEvent
public bool DisablePropertyChangedEvent { get; set; }
Property Value
Methods
RaisePropertyChanged(PropertyChangedEventArgs)
protected void RaisePropertyChanged(PropertyChangedEventArgs args)
Parameters
RaisePropertyChanged(string)
protected void RaisePropertyChanged(string propertyName = "")
Parameters
propertyNamestring
Set<T>(ref T, T, bool, string)
protected bool Set<T>(ref T backingField, T value, bool raisePropertyChanged, string propertyName = "")
Parameters
Returns
Type Parameters
T
Set<T>(ref T, T, string)
protected bool Set<T>(ref T backingField, T value, string propertyName = "")
Parameters
backingFieldTvalueTpropertyNamestring
Returns
Type Parameters
T
Events
PropertyChanged
Occurs when a property value changes.
public event PropertyChangedEventHandler? PropertyChanged