Skip to main content

AvaloniaObjectExtensions Methods

Methods

AddClassHandler(TTarget)(IObservable(AvaloniaPropertyChangedEventArgs), Action(TTarget, AvaloniaPropertyChangedEventArgs))Subscribes to a property changed notifications for changes that originate from a TTarget.
AddClassHandler(TTarget, TValue)(IObservable(AvaloniaPropertyChangedEventArgs(TValue)), Action(TTarget, AvaloniaPropertyChangedEventArgs(TValue)))Subscribes to a property changed notifications for changes that originate from a TTarget.
Bind(AvaloniaObject, AvaloniaProperty, IBinding, Object)Binds a property on an AvaloniaObject to an IBinding.
Obsolete.
Bind(T)(AvaloniaObject, AvaloniaProperty(T), IObservable(T), BindingPriority)Binds an AvaloniaProperty to an observable.
Bind(T)(AvaloniaObject, AvaloniaProperty(T), IObservable(BindingValue(T)), BindingPriority)Binds an AvaloniaProperty to an observable.
GetBaseValue(AvaloniaObject, AvaloniaProperty)Gets an AvaloniaProperty base value.
GetBaseValue(T)(AvaloniaObject, AvaloniaProperty(T))Gets an AvaloniaProperty base value.
GetBindingObservable(AvaloniaObject, AvaloniaProperty)Gets an observable for an AvaloniaProperty.
GetBindingObservable(T)(AvaloniaObject, AvaloniaProperty(T))Gets an observable for an AvaloniaProperty.
GetBindingObservable(TResult)(AvaloniaObject, AvaloniaProperty, Func(Object, TResult))Gets an observable for an AvaloniaProperty.
GetBindingObservable(TSource, TResult)(AvaloniaObject, AvaloniaProperty(TSource), Func(TSource, TResult))Gets an observable for an AvaloniaProperty.
GetObservable(AvaloniaObject, AvaloniaProperty)Gets an observable for an AvaloniaProperty.
GetObservable(T)(AvaloniaObject, AvaloniaProperty(T))Gets an observable for an AvaloniaProperty.
GetObservable(TResult)(AvaloniaObject, AvaloniaProperty, Func(Object, TResult))Gets an observable for an AvaloniaProperty.
GetObservable(TSource, TResult)(AvaloniaObject, AvaloniaProperty(TSource), Func(TSource, TResult))Gets an observable for an AvaloniaProperty.
GetPropertyChangedObservable(AvaloniaObject, AvaloniaProperty)Gets an observable that listens for property changed events for an AvaloniaProperty.
GetValue(T)(AvaloniaObject, AvaloniaProperty(T))Gets a AvaloniaProperty value.
ToBinding(T)(IObservable(T))Converts an IObservable(T) to an IBinding.

See Also

Reference

AvaloniaObjectExtensions Class
Avalonia Namespace