Class MultiBindingExpression
Describes a collection of BindingExpressions attached to a single property. The inner BindingExpressions contribute their values to the MultiBindingExpression, which combines/converts them into a resultant final value. In the reverse direction, the target value is tranlated to a set of values that are fed back into the inner BindingExpressions.
public sealed class MultiBindingExpression : BindingExpressionBase, IWeakEventListener
- Inheritance
-
MultiBindingExpression
- Implements
Properties
- BindingExpressions
List of inner BindingExpression
- HasError
HasError returns true if any of the ValidationRules of any of its inner bindings failed its validation rule or the Multi-/PriorityBinding itself has a failing validation rule.
- HasValidationError
HasValidationError returns true if any of the ValidationRules of any of its inner bindings failed its validation rule or the Multi-/PriorityBinding itself has a failing validation rule.
- ParentMultiBinding
Binding from which this expression was created
- ValidationError
The ValidationError that caused this BindingExpression to be invalid.
Methods
- UpdateSource()
Send the current value back to the source(s)
- UpdateTarget()
Force a data transfer from sources to target