MultiBindingExpression Class

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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 sealed class MultiBindingExpression : 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: