Share via


Gewusst wie: Abrufen des Bindungsobjekts aus einer gebundenen Zieleigenschaft

Dieses Beispiel zeigt, wie das Bindungsobjekt aus einer datengebundenen Zieleigenschaft abgerufen wird.

Beispiel

Gehen Sie wie folgt vor, um das Binding-Objekt abzurufen:

// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
HinweisHinweis

Sie müssen die Abhängigkeitseigenschaft für die abzurufende Bindung angeben, da eventuell mehrere Eigenschaften des Zielobjekts die Datenbindung verwenden.

Alternativ dazu können Sie die BindingExpression und danach den Wert der ParentBinding-Eigenschaft abrufen.

Das vollständige Beispiel finden Sie unter Beispiel für Bindungsvalidierung.

HinweisHinweis

Wenn die Bindung ein MultiBinding ist, verwenden Sie BindingOperations.GetMultiBinding.Handelt es sich um ein PriorityBinding, verwenden Sie BindingOperations.GetPriorityBinding.Wenn Sie unsicher sind, ob die Zieleigenschaft anhand von Binding, MultiBinding oder PriorityBinding gebunden ist, können Sie BindingOperations.GetBindingBase verwenden.

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Bindung in Code

Weitere Ressourcen

Gewusst-wie-Themen zur Datenbindung