Table of Contents

Class BindableObject

Namespace
Innova.Data.Entity
Assembly
Innova.Data.dll

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.