Table of Contents

Class WeakEvent<TSender, TEventArgs>

Namespace
Avalonia.Utilities
Assembly
Avalonia.Base.dll

Manages subscriptions to events using weak listeners.

public sealed class WeakEvent<TSender, TEventArgs> : WeakEvent where TSender : class

Type Parameters

TSender
TEventArgs
Inheritance
WeakEvent<TSender, TEventArgs>
Inherited Members

Methods

Subscribe(TSender, IWeakEventSubscriber<TEventArgs>)

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

Parameters

target TSender
subscriber IWeakEventSubscriber<TEventArgs>

Unsubscribe(TSender, IWeakEventSubscriber<TEventArgs>)

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

Parameters

target TSender
subscriber IWeakEventSubscriber<TEventArgs>