Skip to content

,Avalonia.Data.BindingPriority)}

AvaloniaObjectReactiveExtensions.GetSubject(AvaloniaObject, AvaloniaProperty, BindingPriority) method

Defined in

Type: AvaloniaObjectReactiveExtensions Namespace: Avalonia.ReactiveUI Assembly: ReactiveUI.Avalonia.Autofac.dll

Applies to

netstandard2.0, netstandard2.0, netstandard2.0, netstandard2.0, netstandard2.0

Overloads

  • 1. public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property, BindingPriority priority = 0)
  • 2. public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property, BindingPriority priority = 0)

1. Overload

public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property, BindingPriority priority = 0)

View source

Summary: Gets a subject for an AvaloniaProperty.

Parameters

NameTypeDescription
oAvaloniaObjectThe object.
propertyAvaloniaPropertyThe property.
priority = 0BindingPriorityThe priority with which binding values are written to the object.

Returns: ISubject -- An ISubject which can be used for two-way binding to/from the property.

2. Overload

public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property, BindingPriority priority = 0)

View source

Summary: Gets a subject for an AvaloniaProperty.

Type parameters

NameDescription
TThe property type.

Parameters

NameTypeDescription
oAvaloniaObjectThe object.
propertyAvaloniaProperty<T>The property.
priority = 0BindingPriorityThe priority with which binding values are written to the object.

Returns: ISubject -- An ISubject which can be used for two-way binding to/from the property.