Skip to main content

Avalonia.Data Namespace

Classes

AssignBindingAttributeSignifies that a binding can be assigned to a property.
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).
OptionalExtensions 
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).
UpdateSourceTriggerDescribes the timing of binding source updates.