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
SubscribeNo summary available.
UnsubscribeNo summary available.
Register (3 overloads)Inherited from WeakEvent.

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>