Skip to main content

WeakEvent<TSender, TEventArgs> Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

Manages subscriptions to events using weak listeners.

public class WeakEvent<TSender, TEventArgs>

Inheritance: object -> WeakEvent -> WeakEvent<TSender, TEventArgs>

Methods​

NameDescription
Register (3 overloads)Inherited from WeakEvent.
SubscribeNo summary available.
UnsubscribeNo summary available.

Subscribe Method​

public void Subscribe(TSender target, Avalonia.Utilities.IWeakEventSubscriber<TEventArgs><TEventArgs> subscriber)

Parameters​

target TSender

subscriber Avalonia.Utilities.IWeakEventSubscriber<TEventArgs><TEventArgs>

Unsubscribe Method​

public void Unsubscribe(TSender target, Avalonia.Utilities.IWeakEventSubscriber<TEventArgs><TEventArgs> subscriber)

Parameters​

target TSender

subscriber Avalonia.Utilities.IWeakEventSubscriber<TEventArgs><TEventArgs>