Skip to main content

Avalonia.Data.Core.Plugins Namespace

Classes

BindingPluginsHolds a registry of plugins used for bindings.
DataAnnotationsValidationPluginValidates properties on that have ValidationAttributes.
DataValidationBaseBase class for data validators.
ExceptionValidationPluginValidates properties that report errors by throwing exceptions.
IndeiValidationPluginValidates properties on objects that implement INotifyDataErrorInfo.
PropertyAccessorBaseDefines a default base implementation for a IPropertyAccessor.
PropertyErrorAn IPropertyAccessor that represents an error.

Interfaces

IDataValidationPluginDefines how data validation is observed by an BindingExpression.
IPropertyAccessorDefines an accessor to a property on an object returned by a IPropertyAccessorPlugin
IPropertyAccessorPluginDefines how a member is read, written and observed by a binding.
IStreamPluginDefines a plugin that handles the '^' stream binding operator.