Postupy: Získání objektu připojení z vlastností cíle připojení

Tento příklad ukazuje, jak získat objekt vazby z cílové vlastnosti vázané na data.

Příklad

Objekt získáte následujícím Binding 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.

Alternativně můžete získat BindingExpression hodnotu vlastnosti a získat ji ParentBinding .

Úplný příklad najdete v ukázce ověření vazby.

Poznámka:

Pokud je MultiBindingvaše vazba , použijte BindingOperations.GetMultiBinding. Pokud se jedná o PriorityBinding, použijte BindingOperations.GetPriorityBinding. Pokud si nejste jistí, zda je cílová vlastnost vázána pomocí Binding, a MultiBinding, nebo , PriorityBindingmůžete použít BindingOperations.GetBindingBase.

Viz také