Dela via


Anvisningar: Hämta bindningsobjektet från en bunden målegenskap

Det här exemplet visar hur du hämtar bindningsobjektet från en databunden målegenskap.

Exempel

Du kan göra följande för att hämta objektet Binding:

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

Not

Du måste ange beroendeegenskapen för den bindning du vill ha eftersom det är möjligt att mer än en egenskap för målobjektet använder databindning.

Du kan också hämta BindingExpression och sedan hämta värdet för egenskapen ParentBinding.

För det kompletta exemplet, se Exempel på bindningsverifiering.

Not

Om bindningen är en MultiBinding, använd BindingOperations.GetMultiBinding. Om det är en PriorityBindinganvänder du BindingOperations.GetPriorityBinding. Om du är osäker på om målegenskapen är bunden med en Binding, MultiBindingeller PriorityBindingkan du använda BindingOperations.GetBindingBase.

Se även