)} ,Avalonia.Data.BindingPriority)}
AvaloniaObjectReactiveExtensions.GetSubject(AvaloniaObject, AvaloniaProperty) method¶
Defined in
Type: AvaloniaObjectReactiveExtensions
Namespace: ReactiveUI.Avalonia.Reactive
Assembly: ReactiveUI.Avalonia.Reactive.dll
Applies to
net10.0, net9.0, net8.0
Overloads¶
-
public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property) -
public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property, BindingPriority priority) -
public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property) where T : notnull -
public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property, BindingPriority priority) where T : notnull
1. Overload¶
public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property)
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | -- |
property | AvaloniaProperty | -- |
Returns: ISubject
2. Overload¶
public static ISubject<object?> GetSubject(this AvaloniaObject o, AvaloniaProperty property, BindingPriority priority)
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | -- |
property | AvaloniaProperty | -- |
priority | BindingPriority | -- |
Returns: ISubject
3. Overload¶
public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property) where T : notnull
Type parameters
| Name | Description |
|---|---|
T | -- |
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | -- |
property | AvaloniaProperty<T> | -- |
Returns: ISubject
4. Overload¶
public static ISubject<T> GetSubject<T>(this AvaloniaObject o, AvaloniaProperty<T> property, BindingPriority priority) where T : notnull
Type parameters
| Name | Description |
|---|---|
T | -- |
Parameters
| Name | Type | Description |
|---|---|---|
o | AvaloniaObject | -- |
property | AvaloniaProperty<T> | -- |
priority | BindingPriority | -- |
Returns: ISubject