Avalonia.Data

Avalonia.Data Namespace

Enum Types

Enum
Summary
​BindingErrorType​
Defines the types of binding errors for a BindingNotification.
​BindingMode​
Defines possible binding modes.
​BindingPriority​
The priority of a binding.
​RelativeSourceMode​
Defines the mode of a RelativeSource object.
​TreeType​
The type of tree via which to track a control.

Class Types

Class
Summary
Signifies that a binding can be assigned to a property.
​Binding​
A XAML binding.
An exception returned through BindingNotification signaling that a requested binding expression could not be evaluated because of a null in one of the links of the binding chain.
Represents a binding notification that can be a valid binding value, or a binding or data validation error.
​BindingOperations​
​
Exception, which wrap validation errors.
​IndexerBinding​
​
​IndexerDescriptor​
Holds a description of a binding for AvaloniaObject's [] operator.
​MultiBinding​
A XAML binding that calculates an aggregate value from multiple child Bindings.
​RelativeSource​
Describes the the location of a binding source, relative to the binding target.
​TemplateBinding​
A XAML binding to a property on a control's templated parent.

Interface Types

Interface
Summary
​IBinding​
Holds a binding that can be applied to a property on an object.

Namespaces

Namespace
Summary
​
​Avalonia.Data.Core​
​