Skip to main content

Avalonia.Data Namespace

Classes

AssignBindingAttributeSignifies that a binding can be assigned to a property.
BindingA XAML binding.
BindingBase 
BindingChainExceptionAn exception returned through BindingNotification signaling that a requested binding expression could not be evaluated because of an error in one of the links of the binding chain.
BindingExpressionBase 
BindingNotificationRepresents a binding notification that can be a valid binding value, or a binding or data validation error.
BindingOperations 
DataValidationExceptionException, which wrap validation errors.
DoNothingType 
IndexerDescriptorHolds a description of a binding for AvaloniaObject's [] operator.
InstancedBindingHolds the result of calling Initiate(AvaloniaObject, AvaloniaProperty, Object, Boolean).
MultiBindingA XAML binding that calculates an aggregate value from multiple child Bindings.
OptionalExtensions 
RelativeSourceDescribes the location of a binding source, relative to the binding target.
TemplateBindingA XAML binding to a property on a control's templated parent.

Structures

BindingValue(T)A value passed into a binding.
Optional(T)An optional typed value.

Interfaces

IBindingHolds a binding that can be applied to a property on an object.
Not client implementable.

Enumerations

BindingErrorTypeDefines the types of binding errors for a BindingNotification.
BindingModeDefines possible binding modes.
BindingPriorityThe priority of a value or binding.
BindingValueTypeDescribes the type of a BindingValue(T).
RelativeSourceModeDefines the mode of a RelativeSource object.
TreeTypeThe type of tree via which to track a control.
UpdateSourceTriggerDescribes the timing of binding source updates.