Summary
Binds to an expression on an object using a type value converter to convert the values
that are sent and received.
- Namespace
- Avalonia
.Data .Core - Interfaces
-
- IObservable
<object> - ISubject
<object> - IDescription
- IObservable
- Base Types
-
- object
- Lightweight
Observable Base <object>
graph BT
Type-->Base0["LightweightObservableBase<object>"]
Base0-->Base1["object"]
Type-.->Interface0["IObservable<object>"]
Type-.->Interface1["ISubject<object>"]
Type-.->Interface2["IDescription"]
click Interface2 "/api/Avalonia/IDescription"
Type["BindingExpression"]
class Type type-node
Syntax
public class BindingExpression : LightweightObservableBase<object>, IObservable<object>,
ISubject<object>, IDescription
Constructors
Name | Summary |
---|---|
BindingExpression |
Initializes a new instance of the ExpressionObserver class.
|
BindingExpression |
Initializes a new instance of the ExpressionObserver class.
|
BindingExpression |
Initializes a new instance of the ExpressionObserver class.
|
Properties
Name | Value | Summary |
---|---|---|
Converter | IValueConverter |
Gets the converter to use on the expression.
|
ConverterParameter | object |
Gets a parameter to pass to
Converter .
|
Methods
Name | Value | Summary |
---|---|---|
Deinitialize |
void | |
Initialize |
void | |
OnCompleted |
void | |
OnError |
void | |
OnNext |
void | |
Subscribed |
void |
Extension Methods
Name | Value | Summary |
---|---|---|
StreamBinding |
T | |
ToBinding |
IBinding |
Converts an
IObservable<T> to an IBinding .
|
ToBindingValue |
IObservable |