,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)
Summary:
Gets a subject for an AvaloniaProperty.
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | The object. |
property | AvaloniaProperty | The property. |
priority = 0 | BindingPriority | The 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)
Summary:
Gets a subject for an AvaloniaProperty.
Type parameters
| Name | Description |
|---|---|
T | The property type. |
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | The object. |
property | AvaloniaProperty<T> | The property. |
priority = 0 | BindingPriority | The priority with which binding values are written to the object. |
Returns: ISubject