CompiledBindingPathBuilder Class
Definition
public class CompiledBindingPathBuilder
Constructors
| Name | Description |
|---|---|
| CompiledBindingPathBuilder | No summary available. |
CompiledBindingPathBuilder Constructor
public CompiledBindingPathBuilder()
Methods
| Name | Description |
|---|---|
| Ancestor | No summary available. |
| ArrayElement | No summary available. |
| Build | No summary available. |
| Command | No summary available. |
| ElementName | No summary available. |
| Method (2 overloads) | No summary available. |
| Not | No summary available. |
| Property (2 overloads) | No summary available. |
| Self | No summary available. |
| StreamObservable | No summary available. |
| StreamTask | No summary available. |
| TemplatedParent | No summary available. |
| TypeCast (2 overloads) | No summary available. |
| VisualAncestor | No summary available. |
Ancestor Method
public Avalonia.Data.CompiledBindingPathBuilder Ancestor(Type ancestorType, int level)
Parameters
ancestorType Type
level int
Returns
ArrayElement Method
public Avalonia.Data.CompiledBindingPathBuilder ArrayElement(int[] indices, Type elementType)
Parameters
indices int[]
elementType Type
Returns
Build Method
public Avalonia.Data.CompiledBindingPath Build()
Returns
Command Method
public Avalonia.Data.CompiledBindingPathBuilder Command(string methodName, Action<object, object> executeHelper, Func<object, object, bool> canExecuteHelper, string[] dependsOnProperties)
Parameters
methodName string
executeHelper Action<object, object>
canExecuteHelper Func<object, object, bool>
dependsOnProperties string[]
Returns
ElementName Method
public Avalonia.Data.CompiledBindingPathBuilder ElementName(Avalonia.Controls.INameScope nameScope, string name)
Parameters
nameScope Avalonia.Controls.INameScope
name string
Returns
Method overloads
Method Method
public Avalonia.Data.CompiledBindingPathBuilder Method(RuntimeMethodHandle handle, RuntimeTypeHandle delegateType)
Parameters
handle RuntimeMethodHandle
delegateType RuntimeTypeHandle
Returns
Method Method
public Avalonia.Data.CompiledBindingPathBuilder Method(RuntimeMethodHandle handle, RuntimeTypeHandle delegateType, bool acceptsNull)
Parameters
handle RuntimeMethodHandle
delegateType RuntimeTypeHandle
acceptsNull bool
Returns
Not Method
public Avalonia.Data.CompiledBindingPathBuilder Not()
Returns
Property overloads
Property Method
public Avalonia.Data.CompiledBindingPathBuilder Property(Avalonia.Data.Core.IPropertyInfo info, Func<WeakReference<object>, Avalonia.Data.Core.IPropertyInfo, Avalonia.Data.Core.Plugins.IPropertyAccessor> accessorFactory)
Parameters
info Avalonia.Data.Core.IPropertyInfo
accessorFactory Func<WeakReference<object>, Avalonia.Data.Core.IPropertyInfo, Avalonia.Data.Core.Plugins.IPropertyAccessor>
Returns
Property Method
public Avalonia.Data.CompiledBindingPathBuilder Property(Avalonia.Data.Core.IPropertyInfo info, Func<WeakReference<object>, Avalonia.Data.Core.IPropertyInfo, Avalonia.Data.Core.Plugins.IPropertyAccessor> accessorFactory, bool acceptsNull)
Parameters
info Avalonia.Data.Core.IPropertyInfo
accessorFactory Func<WeakReference<object>, Avalonia.Data.Core.IPropertyInfo, Avalonia.Data.Core.Plugins.IPropertyAccessor>
acceptsNull bool
Returns
Self Method
public Avalonia.Data.CompiledBindingPathBuilder Self()
Returns
StreamObservable Method
public Avalonia.Data.CompiledBindingPathBuilder StreamObservable()
Type Parameters
T
Returns
StreamTask Method
public Avalonia.Data.CompiledBindingPathBuilder StreamTask()
Type Parameters
T
Returns
TemplatedParent Method
public Avalonia.Data.CompiledBindingPathBuilder TemplatedParent()
Returns
TypeCast overloads
TypeCast Method
public Avalonia.Data.CompiledBindingPathBuilder TypeCast<T>()
Type Parameters
T
Returns
TypeCast Method
public Avalonia.Data.CompiledBindingPathBuilder TypeCast(Type targetType)
Parameters
targetType Type
Returns
VisualAncestor Method
public Avalonia.Data.CompiledBindingPathBuilder VisualAncestor(Type ancestorType, int level)
Parameters
ancestorType Type
level int