Namespace Avalonia.Data.Core.Plugins
Classes
- BindingPlugins
Holds a registry of plugins used for bindings.
- DataAnnotationsValidationPlugin
Validates properties on that have ValidationAttributes.
- DataValidationBase
Base class for data validators.
- ExceptionValidationPlugin
Validates properties that report errors by throwing exceptions.
- IndeiValidationPlugin
Validates properties on objects that implement INotifyDataErrorInfo.
- PropertyAccessorBase
Defines a default base implementation for a IPropertyAccessor.
- PropertyError
An IPropertyAccessor that represents an error.
Interfaces
- IDataValidationPlugin
Defines how data validation is observed by an BindingExpression.
- IPropertyAccessor
Defines an accessor to a property on an object returned by a IPropertyAccessorPlugin
- IPropertyAccessorPlugin
Defines how a member is read, written and observed by a binding.
- IStreamPlugin
Defines a plugin that handles the '^' stream binding operator.