ExpressionObserver Class

Summary

Observes and sets the value of an expression on an object.
Namespace
Avalonia.Data.Core
Interfaces
Base Types
graph BT Type-->Base0["LightweightObservableBase<object>"] Base0-->Base1["object"] Type-.->Interface0["IObservable<object>"] Type-.->Interface1["IDescription"] click Interface1 "/api/Avalonia/IDescription" Type["ExpressionObserver"] class Type type-node

Syntax

public class ExpressionObserver : LightweightObservableBase<object>, IObservable<object>, 
    IDescription

Constructors

Fields

Name Constant Value Summary
DataValidators
An ordered collection of validation checker plugins that can be used to customize the validation of view model and model data.
static
PropertyAccessors
An ordered collection of property accessor plugins that can be used to customize the reading and subscription of property values on a type.
static
StreamHandlers
An ordered collection of stream plugins that can be used to customize the behavior of the '^' stream binding operator.
static

Properties

Name Value Summary
Description string
Gets a description of the expression being observed.
Expression string
Gets the expression being observed.
ResultType Type
Gets the type of the expression result or null if the expression could not be evaluated.

Methods

Extension Methods