AvaloniaObjectExtensionsBindT(AvaloniaObject, AvaloniaPropertyT, IObservableT, BindingPriority) Method
Namespace: AvaloniaAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public static IDisposable Bind<T>(
this AvaloniaObject target,
AvaloniaProperty<T> property,
IObservable<T> source,
BindingPriority priority = BindingPriority.LocalValue
)
<ExtensionAttribute>
Public Shared Function Bind(Of T) (
target As AvaloniaObject,
property As AvaloniaProperty(Of T),
source As IObservable(Of T),
Optional priority As BindingPriority = BindingPriority.LocalValue
) As IDisposable
[<ExtensionAttribute>]
static member Bind :
target : AvaloniaObject *
property : AvaloniaProperty<'T> *
source : IObservable<'T> *
?priority : BindingPriority
(* Defaults:
let _priority = defaultArg priority BindingPriority.LocalValue
*)
-> IDisposable
- target AvaloniaObject
- The object.
- property AvaloniaPropertyT
- The property.
- source IObservableT
- The observable.
- priority BindingPriority (Optional)
- The priority of the binding.
- T
IDisposable
A disposable which can be used to terminate the binding.
In Visual Basic and C#, you can call this method as an instance method on any object of type
AvaloniaObject. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).