ExecuteHook Method
Called when any binding is set up.
Definition
Namespace: Avalonia.ReactiveUI
Assembly: Avalonia.ReactiveUI (in Avalonia.ReactiveUI.dll)
- C#
- VB
- F#
public bool ExecuteHook(
Object? source,
Object target,
Func<IObservedChange<Object, Object>[]> getCurrentViewModelProperties,
Func<IObservedChange<Object, Object>[]> getCurrentViewProperties,
BindingDirection direction
)
Public Function ExecuteHook (
source As Object,
target As Object,
getCurrentViewModelProperties As Func(Of IObservedChange(Of Object, Object)()),
getCurrentViewProperties As Func(Of IObservedChange(Of Object, Object)()),
direction As BindingDirection
) As Boolean
abstract ExecuteHook :
source : Object *
target : Object *
getCurrentViewModelProperties : Func<IObservedChange<Object, Object>[]> *
getCurrentViewProperties : Func<IObservedChange<Object, Object>[]> *
direction : BindingDirection -> bool
override ExecuteHook :
source : Object *
target : Object *
getCurrentViewModelProperties : Func<IObservedChange<Object, Object>[]> *
getCurrentViewProperties : Func<IObservedChange<Object, Object>[]> *
direction : BindingDirection -> bool
Parameters
- Object
- The source ViewModel.
- Object
- The target View (not the actual control).
- Func(IObservedChange(Object, Object)[])
- Get current view model properties.
- Func(IObservedChange(Object, Object)[])
- Get current view properties.
- BindingDirection
- The Binding direction.
Return Value
Boolean
If false, the binding is cancelled.
Implements
IPropertyBindingHook.ExecuteHook(Object, Object, Func(IObservedChange(Object, Object)[]), Func(IObservedChange(Object, Object)[]), BindingDirection)
See Also
Reference
AutoDataTemplateBindingHook Class
Avalonia.ReactiveUI Namespace