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