BindableBaseSetINotifyPropertyChangedPropertyT Method |
Checks to see if the property is the same as the specified value. It they're different then set the value and raise an
PropertyChanged event.
Property changes on the new value are also listened to and, if one occurs, the propertyChangedCallback handler will be invoked.
Namespace: Demo3D.CommonAssembly: Demo3D.Common (in Demo3D.Common.dll) Version: 19.00.00
Syntaxprotected bool SetINotifyPropertyChangedProperty<T>(
ref T storage,
T value,
PropertyChangedEventHandler propertyChangedCallback,
string propName = null
)
where T : INotifyPropertyChanged
Parameters
- storage T
- Reference to the value that will be updated.
- value T
- The new value to use.
- propertyChangedCallback PropertyChangedEventHandler
- The callback to invoke when a property in the new value changes.
- propName String (Optional)
- The name of the property.
Type Parameters
- T
- The type of the property.
Return Value
BooleanTrue if the value is changed, otherwise false.
See Also