Avalonia.Data.Core.Plugins

Avalonia.Data.Core.Plugins Namespace

Class Types

Class
Summary
Reads a property from a AvaloniaObject.
Validates properties on that have ValidationAttributes.
​DataValidationBase​
Base class for data validators.
Validates properties that report errors by throwing exceptions.
Validates properties on objects that implement INotifyDataErrorInfo.
Reads a property from a standard C# object that optionally supports the INotifyPropertyChanged interface.
Handles binding to IObservables for the '^' stream binding operator.
Defines a default base implementation for a IPropertyAccessor.
​PropertyError​
An IPropertyAccessor that represents an error.
​TaskStreamPlugin​
Handles binding to Tasks for the '^' stream binding operator.

Interface Types

Interface
Summary
Defines how data validation is observed by an ExpressionObserver.
​IPropertyAccessor​
Defines an accessor to a property on an object returned by a IPropertyAccessorPlugin​
Defines how a member is read, written and observed by an ExpressionObserver.
​IStreamPlugin​
Defines a plugin that handles the '^' stream binding operator.
Last modified 5mo ago