Freigeben über


MultiBindingExpression Klasse

Definition

Enthält Instanzinformationen zu einer einzelnen Instanz einer MultiBinding.

public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
Vererbung
MultiBindingExpression

Hinweise

MultiBindingExpression beschreibt eine einzelne Laufzeitinstanz einer MultiBinding. Daher wird eine Auflistung von Objekten beschrieben, die BindingExpression an eine einzelne Bindungszieleigenschaft angefügt sind.

Informationen zu Bindungsausdrücken finden Sie im Abschnitt "Binding" und "BindingExpression" in der Datenbindungsübersicht.

Mit der Verwendung eines Konverters erzeugen die Eigenschaftswerte der BindingExpression Objekte in einem MultiBindingExpression endgültigen Wert für die Zieleigenschaft. In umgekehrter Richtung wird der Zieleigenschaftswert in eine Gruppe von Werten übersetzt, die wieder in die BindingExpression Objekte eingespeist werden. Weitere Informationen finden Sie unter MultiBinding.

Eigenschaften

BindingExpressions

Ruft die Auflistung von BindingExpression-Objekten in dieser Instanz von MultiBindingExpression ab.

BindingGroup

Ruft die BindingGroup ab, zu der dieser bindende Ausdruck gehört.

(Geerbt von BindingExpressionBase)
HasError

Gibt einen Wert zurück, der angibt, ob bei einem der inneren Binding-Objekte oder bei der MultiBinding selbst Fehler bei einer Validierungsregel auftreten.

HasValidationError

Ruft einen Wert ab, der angibt, ob bei der Validierungsregel für die übergeordnete Bindung ein Fehler aufgetreten ist.

HasValidationError

Ruft einen Wert ab, der angibt, ob bei der Validierungsregel für die übergeordnete Bindung ein Fehler aufgetreten ist.

(Geerbt von BindingExpressionBase)
IsDirty

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Ziel der Bindung über einen Wert verfügt, der nicht in der Quelle geschrieben wurde.

(Geerbt von BindingExpressionBase)
ParentBindingBase

Ruft das BindingBase-Objekt ab, von dem dieses BindingExpressionBase-Objekt erstellt wird.

(Geerbt von BindingExpressionBase)
ParentMultiBinding

Ruft das MultiBinding-Objekt ab, von dem dieses MultiBindingExpression-Objekt erstellt wird.

Status

Ruft den Status des Bindungsausdrucks ab.

(Geerbt von BindingExpressionBase)
Target

Ruft das Element ab, das das Bindungszielobjekt dieses Bindungsausdrucks ist.

(Geerbt von BindingExpressionBase)
TargetProperty

Ruft die Bindungsziel-Eigenschaft dieses Bindungsausdrucks ab.

(Geerbt von BindingExpressionBase)
ValidationError

Ruft das ValidationError ab, aufgrund dessen diese Instanz von MultiBindingExpression ungültig ist.

ValidationErrors

Ruft eine Auflistung von ValidationError-Objekten, durch die diese Instanz von BindingExpressionBase ungültig ist.

(Geerbt von BindingExpressionBase)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UpdateSource()

Sendet den aktuellen Bindungszielwert an die Bindungsquelleigenschaften von Bindungen des Typs TwoWay oder OneWayToSource.

UpdateTarget()

Erzwingt eine Datenübertragung von den Bindungsquelleigenschaften zur Bindungszieleigenschaft.

ValidateWithoutUpdate()

Führt alle ValidationRule-Objekte für das zugehörige Binding-Objekt aus, bei denen die ValidationStep-Eigenschaft auf RawProposedValue oder ConvertedProposedValue festgelegt wurde. Die Quelle wird mit dieser Methode nicht aktualisiert.

(Geerbt von BindingExpressionBase)

Explizite Schnittstellenimplementierungen

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Dieses Mitglied unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und soll nicht direkt von Ihrem Code verwendet werden.

(Geerbt von BindingExpressionBase)

Gilt für

Siehe auch