Sdílet prostřednictvím


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é