Method MakeWeak
MakeWeak<T>(EventHandler<T>, UnregisterCallback<T>)
Extension method for EventHandler.
public static EventHandler<T> MakeWeak<T>(this EventHandler<T> eventHandler, UnregisterCallback<T> unregister) where T : EventArgs
Parameters
eventHandlerEventHandler<T>The EventHandler
unregisterUnregisterCallback<T>EventHandler unregister delegate
Returns
- EventHandler<T>
An EventHandler
Type Parameters
TThe type
MakeWeak(EventHandler, UnregisterCallback)
Extension method for EventHandler
public static EventHandler MakeWeak(this EventHandler eventHandler, UnregisterCallback unregister)
Parameters
eventHandlerEventHandlerThe EventHandler
unregisterUnregisterCallbackEventHandler unregister delegate
Returns
- EventHandler
An EventHandler
MakeWeak(PropertyChangedEventHandler, PropertyChangedUnregisterCallback)
Extension method for EventHandler
public static PropertyChangedEventHandler MakeWeak(this PropertyChangedEventHandler eventHandler, PropertyChangedUnregisterCallback unregister)
Parameters
eventHandlerPropertyChangedEventHandlerThe PropertyChangedEventHandler
unregisterPropertyChangedUnregisterCallbackEventHandler unregister delegate
Returns
- PropertyChangedEventHandler
An EventHandler