Class NotifyPropertyChangedExtensions
- Namespace
- CarinaStudio.ComponentModel
- Assembly
- CarinaStudio.AppBase.Core.dll
Extensions for INotifyPropertyChanged.
public static class NotifyPropertyChangedExtensions
- Inheritance
-
NotifyPropertyChangedExtensions
- Inherited Members
Methods
AddWeakPropertyChangedEventHandler(INotifyPropertyChanged, PropertyChangedEventHandler)
Add weak event handler to PropertyChanged.
public static IDisposable AddWeakPropertyChangedEventHandler(this INotifyPropertyChanged target, PropertyChangedEventHandler handler)
Parameters
target
INotifyPropertyChangedhandler
PropertyChangedEventHandlerEvent handler.
Returns
- IDisposable
IDisposable which represents added weak event handler. You can call Dispose() to remove weak event handler explicitly.