MultiBindingExpression Class

 

Contains instance information about a single instance of a MultiBinding.

Namespace:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

System::Object
  System.Windows::Expression
    System.Windows.Data::BindingExpressionBase
      System.Windows.Data::MultiBindingExpression

public ref class MultiBindingExpression sealed : BindingExpressionBase

NameDescription
System_CAPS_pubpropertyBindingExpressions

Gets the collection of BindingExpression objects in this instance of MultiBindingExpression.

System_CAPS_pubpropertyBindingGroup

Gets the BindingGroup that this binding expression belongs to.(Inherited from BindingExpressionBase.)

System_CAPS_pubpropertyHasError

Returns a value that indicates whether any of the inner Binding objects or the MultiBinding itself has a failing validation rule.(Overrides BindingExpressionBase::HasError.)

System_CAPS_pubpropertyHasValidationError

Gets a value that indicates whether the parent binding has a failed validation rule.(Overrides BindingExpressionBase::HasValidationError.)

System_CAPS_pubpropertyIsDirty

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.)

System_CAPS_pubpropertyParentBindingBase

Gets the BindingBase object from which this BindingExpressionBase object is created.(Inherited from BindingExpressionBase.)

System_CAPS_pubpropertyParentMultiBinding

Gets the MultiBinding object from which this MultiBindingExpression is created.

System_CAPS_pubpropertyStatus

Gets the status of the binding expression.(Inherited from BindingExpressionBase.)

System_CAPS_pubpropertyTarget

Gets the element that is the binding target object of this binding expression.(Inherited from BindingExpressionBase.)

System_CAPS_pubpropertyTargetProperty

Gets the binding target property of this binding expression.(Inherited from BindingExpressionBase.)

System_CAPS_pubpropertyValidationError

Gets the ValidationError object that caused this instance of MultiBindingExpression to be invalid.(Overrides BindingExpressionBase::ValidationError.)

System_CAPS_pubpropertyValidationErrors

Gets a collection of ValidationError objects that caused this instance of BindingExpressionBase to be invalid.(Inherited from BindingExpressionBase.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodUpdateSource()

Sends the current binding target value to the binding source properties in TwoWay or OneWayToSource bindings.(Overrides BindingExpressionBase::UpdateSource().)

System_CAPS_pubmethodUpdateTarget()

Forces a data transfer from the binding source properties to the binding target property.(Overrides BindingExpressionBase::UpdateTarget().)

System_CAPS_pubmethodValidateWithoutUpdate()

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.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIWeakEventListener::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.

.NET Framework
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.

Return to top
Show: