Condividi tramite


Procedura: Ottenere l'oggetto di associazione da una proprietà di destinazione vincolata

In questo esempio viene illustrato come ottenere l'oggetto di associazione da una proprietà di destinazione associata a dati.

Esempio

Per ottenere l'oggetto Binding, è possibile eseguire le operazioni seguenti:

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

Nota

È necessario specificare la proprietà di dipendenza per l'associazione desiderata perché è possibile che più proprietà dell'oggetto di destinazione usino il data binding.

In alternativa, puoi ottenere il BindingExpression e quindi rilevare il valore della proprietà ParentBinding.

Per l'esempio completo, vedere l'esempio di convalida del binding .

Nota

Se l'associazione è un MultiBinding, si consiglia di usare BindingOperations.GetMultiBinding. Se si tratta di un PriorityBinding, usare BindingOperations.GetPriorityBinding. Se non si è certi che la proprietà di destinazione sia vincolata usando un Binding, un MultiBindingo un PriorityBinding, è possibile usare BindingOperations.GetBindingBase.

Vedere anche