Table of Contents

Class MultiBindingExpression

Namespace
Alternet.UI
Assembly
Alternet.UI.dll

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