TwoWayBindingExpression<TSource, TOwner, TValue>
A complete direct two-way binding.
- Kind: Class
- Namespace: SkeleKit
- Inherits:
BindingExpression<TValue?>
| Type parameter | Summary |
|---|---|
(class) TSource | The root binding source type. |
(class?) TOwner | The object that owns the selected value. |
TValue | The selected source value type. |
Methods
Deconstruct
Returns the typed source binding and writer used to compose this two-way binding.
| Parameter | Summary |
|---|---|
BindingExpression<TSource, TOwner, TValue> expression | The original readable binding path. |
Action<TOwner, TValue> write | The original control-to-source writer. |
UpdateOn
Chooses when control changes are written to the source.
| Parameter | Summary |
|---|---|
UpdateTrigger trigger | When to write control changes. |
Returns
WritableBindingExpression<TValue?>: The two-way binding with the selected trigger.