Skip to main content

WeakEvents Class

Definition

Assembly:Avalonia.Base
Package:Avalonia
public class WeakEvents

Inheritance: object -> WeakEvents

Constructors

NameDescription
WeakEventsNo summary available.

WeakEvents Constructor

public WeakEvents()

Fields

NameDescription
AvaloniaPropertyChangedRepresents PropertyChanged event from Avalonia.AvaloniaObject
CollectionChangedRepresents CollectionChanged event from System.Collections.Specialized.INotifyCollectionChanged
CommandCanExecuteChangedRepresents CanExecuteChanged event from System.Windows.Input.ICommand
ThreadSafePropertyChangedRepresents PropertyChanged event from System.ComponentModel.INotifyPropertyChanged with auto-dispatching to the UI thread

AvaloniaPropertyChanged Field

Represents PropertyChanged event from Avalonia.AvaloniaObject

public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><Avalonia.AvaloniaObject, Avalonia.AvaloniaPropertyChangedEventArgs> AvaloniaPropertyChanged

CollectionChanged Field

Represents CollectionChanged event from System.Collections.Specialized.INotifyCollectionChanged

public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><System.Collections.Specialized.INotifyCollectionChanged, System.Collections.Specialized.NotifyCollectionChangedEventArgs> CollectionChanged

CommandCanExecuteChanged Field

Represents CanExecuteChanged event from System.Windows.Input.ICommand

public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><System.Windows.Input.ICommand, EventArgs> CommandCanExecuteChanged

ThreadSafePropertyChanged Field

Represents PropertyChanged event from System.ComponentModel.INotifyPropertyChanged with auto-dispatching to the UI thread

public Avalonia.Utilities.WeakEvent<TSender,TEventArgs><System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.PropertyChangedEventArgs> ThreadSafePropertyChanged