WeakEvent Class
Definition
public class WeakEvent
Constructors
| Name | Description |
|---|---|
| WeakEvent | No summary available. |
WeakEvent Constructor
public WeakEvent()
Methods
| Name | Description |
|---|---|
| Register (3 overloads) | No summary available. |
Register overloads
Register Method
public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, EventArgs> Register<TSender>(Action<TSender, EventHandler> subscribe, Action<TSender, EventHandler> unsubscribe)
Parameters
subscribe Action<TSender, EventHandler>
unsubscribe Action<TSender, EventHandler>
Type Parameters
TSender
Returns
Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, EventArgs>
Register Method
public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, TEventArgs> Register<TSender, TEventArgs>(Action<TSender, EventHandler<TEventArgs>> subscribe, Action<TSender, EventHandler<TEventArgs>> unsubscribe)
Parameters
subscribe Action<TSender, EventHandler<TEventArgs>>
unsubscribe Action<TSender, EventHandler<TEventArgs>>
Type Parameters
TSender
TEventArgs
Returns
Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, TEventArgs>
Register Method
public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, TEventArgs> Register<TSender, TEventArgs>(Func<TSender, EventHandler<TEventArgs>, Action> subscribe)
Parameters
subscribe Func<TSender, EventHandler<TEventArgs>, Action>
Type Parameters
TSender
TEventArgs
Returns
Avalonia.Utilities.WeakEvent<TSender,TEventArgs><TSender, TEventArgs>