Skip to main content

ReflectionBindingExtension Class

Definition

Assembly:Avalonia.Markup.Xaml
Package:Avalonia
public class ReflectionBindingExtension

Inheritance: object -> BindingBase -> ReflectionBinding -> ReflectionBindingExtension

Constructors

NameDescription
ReflectionBindingExtension (2 overloads)Initializes a new instance of the Avalonia.Data.ReflectionBinding class.

ReflectionBindingExtension overloads

ReflectionBindingExtension Constructor

Initializes a new instance of the Avalonia.Data.ReflectionBinding class.

public ReflectionBindingExtension()

ReflectionBindingExtension Constructor

Initializes a new instance of the Avalonia.Data.ReflectionBinding class.

public ReflectionBindingExtension(string path)
Parameters

path string

The binding path.

Methods

NameDescription
ProvideValueNo summary available.

ProvideValue Method

public Avalonia.Data.ReflectionBinding ProvideValue(IServiceProvider serviceProvider)

Parameters

serviceProvider IServiceProvider

Returns

Avalonia.Data.ReflectionBinding

Properties

NameDescription
ConverterGets or sets the Avalonia.Data.Converters.IValueConverter to use. Inherited from ReflectionBinding.
ConverterCultureGets or sets the culture in which to evaluate the converter. Inherited from ReflectionBinding.
ConverterParameterGets or sets a parameter to pass to Avalonia.Data.ReflectionBinding.Converter. Inherited from ReflectionBinding.
DelayGets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes. Inherited from ReflectionBinding.
ElementNameGets or sets the name of the element to use as the binding source. Inherited from ReflectionBinding.
FallbackValueGets or sets the value to use when the binding is unable to produce a value. Inherited from ReflectionBinding.
ModeGets or sets the binding mode. Inherited from ReflectionBinding.
PathGets or sets the binding path. Inherited from ReflectionBinding.
PriorityGets or sets the binding priority. Inherited from ReflectionBinding.
RelativeSourceGets or sets the relative source for the binding. Inherited from ReflectionBinding.
SourceGets or sets the source for the binding. Inherited from ReflectionBinding.
StringFormatGets or sets the string format. Inherited from ReflectionBinding.
TargetNullValueGets or sets the value to use when the binding result is null. Inherited from ReflectionBinding.
TypeResolverGets or sets a function used to resolve types from names in the binding path. Inherited from ReflectionBinding.
UpdateSourceTriggerGets or sets a value that determines the timing of binding source updates for Avalonia.Data.BindingMode.TwoWay and Avalonia.Data.BindingMode.OneWayToSource bindings. Inherited from ReflectionBinding.