MultiBindingExpression Class
Contains instance information about a single instance of a MultiBinding.
Assembly: PresentationFramework (in PresentationFramework.dll)
System.Windows::Expression
System.Windows.Data::BindingExpressionBase
System.Windows.Data::MultiBindingExpression
| Name | Description | |
|---|---|---|
![]() | BindingExpressions | Gets the collection of BindingExpression objects in this instance of MultiBindingExpression. |
![]() | BindingGroup | Gets the BindingGroup that this binding expression belongs to.(Inherited from BindingExpressionBase.) |
![]() | HasError | Returns a value that indicates whether any of the inner Binding objects or the MultiBinding itself has a failing validation rule.(Overrides BindingExpressionBase::HasError.) |
![]() | HasValidationError | Gets a value that indicates whether the parent binding has a failed validation rule.(Overrides BindingExpressionBase::HasValidationError.) |
![]() | IsDirty | Gets or sets a value that indicates whether the target of the binding has a value that has not been written to the source.(Inherited from BindingExpressionBase.) |
![]() | ParentBindingBase | Gets the BindingBase object from which this BindingExpressionBase object is created.(Inherited from BindingExpressionBase.) |
![]() | ParentMultiBinding | Gets the MultiBinding object from which this MultiBindingExpression is created. |
![]() | Status | Gets the status of the binding expression.(Inherited from BindingExpressionBase.) |
![]() | Target | Gets the element that is the binding target object of this binding expression.(Inherited from BindingExpressionBase.) |
![]() | TargetProperty | Gets the binding target property of this binding expression.(Inherited from BindingExpressionBase.) |
![]() | ValidationError | Gets the ValidationError object that caused this instance of MultiBindingExpression to be invalid.(Overrides BindingExpressionBase::ValidationError.) |
![]() | ValidationErrors | Gets a collection of ValidationError objects that caused this instance of BindingExpressionBase to be invalid.(Inherited from BindingExpressionBase.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | UpdateSource() | Sends the current binding target value to the binding source properties in TwoWay or OneWayToSource bindings.(Overrides BindingExpressionBase::UpdateSource().) |
![]() | UpdateTarget() | Forces a data transfer from the binding source properties to the binding target property.(Overrides BindingExpressionBase::UpdateTarget().) |
![]() | ValidateWithoutUpdate() | Runs any ValidationRule objects on the associated Binding that have the ValidationStep property set to RawProposedValue or ConvertedProposedValue. This method does not update the source.(Inherited from BindingExpressionBase.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IWeakEventListener::ReceiveWeakEvent(Type^, Object^, EventArgs^) | This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.(Inherited from BindingExpressionBase.) |
MultiBindingExpression describes a single run-time instance of a MultiBinding. Therefore, it describes a collection of BindingExpression objects attached to a single binding target property.
For information about binding expressions, see the Binding and BindingExpression section in the Data Binding Overview.
With the use of a converter, the property values of the BindingExpression objects in a MultiBindingExpression produce a final value for the target property. In the reverse direction, the target property value is translated to a set of values that are fed back into the BindingExpression objects. For more information, see MultiBinding.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



