Skip to main content

WeakEventHandlerManager Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

Manages subscriptions to events using weak listeners.

public class WeakEventHandlerManager

Inheritance: object -> WeakEventHandlerManager

Methods​

NameDescription
SubscribeNo summary available.
UnsubscribeNo summary available.

Subscribe Method​

public void Subscribe<TTarget, TEventArgs, TSubscriber>(TTarget target, string eventName, EventHandler<TEventArgs> subscriber)

Parameters​

target TTarget

eventName string

subscriber EventHandler<TEventArgs>

Type Parameters​

TTarget

TEventArgs

TSubscriber

Unsubscribe Method​

public void Unsubscribe<TEventArgs, TSubscriber>(object target, string eventName, EventHandler<TEventArgs> subscriber)

Parameters​

target object

eventName string

subscriber EventHandler<TEventArgs>

Type Parameters​

TEventArgs

TSubscriber