Postupy: Získání objektu vazby z vázané cílové vlastnosti
Tento příklad ukazuje, jak získat objekt vazby z cílové vlastnosti vázané na data.
Příklad
Objekt Binding můžete získat následujícím postupem:
// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
Poznámka
Pro požadovanou vazbu je nutné zadat vlastnost závislosti, protože je možné, že více než jedna vlastnost cílového objektu používá datovou vazbu.
Případně můžete získat BindingExpression a pak získat hodnotu vlastnosti ParentBinding.
Úplný příklad najdete v ukázky ověření vazby .
Poznámka
Pokud je vaše vazba MultiBinding, použijte BindingOperations.GetMultiBinding. Pokud se jedná o PriorityBinding, použijte BindingOperations.GetPriorityBinding. Pokud si nejste jisti, zda cílová vlastnost je vázána pomocí Binding, MultiBindingnebo PriorityBinding, můžete použít BindingOperations.GetBindingBase.
Viz také
.NET Desktop feedback