Avalonia.Data Namespace
Classes
| AssignBindingAttribute | Signifies that a binding can be assigned to a property. |
| Binding | A XAML binding. |
| BindingBase | |
| BindingChainException | An 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 | |
| BindingNotification | Represents a binding notification that can be a valid binding value, or a binding or data validation error. |
| BindingOperations | |
| DataValidationException | Exception, which wrap validation errors. |
| DoNothingType | |
| IndexerDescriptor | Holds a description of a binding for AvaloniaObject's [] operator. |
| InstancedBinding | Holds the result of calling Initiate(AvaloniaObject, AvaloniaProperty, Object, Boolean). |
| MultiBinding | A XAML binding that calculates an aggregate value from multiple child Bindings. |
| OptionalExtensions | |
| RelativeSource | Describes the location of a binding source, relative to the binding target. |
| TemplateBinding | A 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
| IBinding | Holds a binding that can be applied to a property on an object. Not client implementable. |
Enumerations
| BindingErrorType | Defines the types of binding errors for a BindingNotification. |
| BindingMode | Defines possible binding modes. |
| BindingPriority | The priority of a value or binding. |
| BindingValueType | Describes the type of a BindingValue(T). |
| RelativeSourceMode | Defines the mode of a RelativeSource object. |
| TreeType | The type of tree via which to track a control. |
| UpdateSourceTrigger | Describes the timing of binding source updates. |