Class BindableObject
Represents a bindable object that implements the INotifyPropertyChanged and INotifyPropertyChanging interfaces.
[DataContract(IsReference = true, Namespace = "http://schemas.innovait.dk/Core/2018/4")]
public class BindableObject : INotifyPropertyChanged, INotifyPropertyChanging
- Inheritance
-
BindableObject
- Implements
- Derived
Methods
- OnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
- RaisePropertyChanged(string)
Raises the PropertyChanged event for the specified property.
- ReportPropertyChanged(string)
Reports that a property has changed.
- ReportPropertyChanging(string)
Reports that a property is changing.
- SetProperty<T>(ref T, T, Action, string)
Sets the value of a property and raises the PropertyChanged event if the value has changed. Additionally, invokes the specified action when the property value has changed.
- SetProperty<T>(ref T, T, string)
Sets the value of a property and raises the PropertyChanged event if the value has changed.
Events
- PropertyChanged
Occurs when a property value changes.
- PropertyChanging
Occurs when a property value is changing.