Procedura: ottenere l'oggetto di associazione da una proprietà di destinazione associata

Questo esempio illustra come ottenere l'oggetto di binding 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 il binding desiderato, poiché è possibile che il data binding sia usato da più di una proprietà dell'oggetto di destinazione.

In alternativa, è possibile ottenere BindingExpression e quindi ottenere il valore della ParentBinding proprietà .

Per l'esempio completo, vedere Binding Validation Sample (Esempio di convalida binding).

Nota

Se l'associazione è un MultiBindingoggetto , usare BindingOperations.GetMultiBinding. Se è un oggetto PriorityBinding, usare BindingOperations.GetPriorityBinding. Se non si è certi che la proprietà di destinazione sia associata tramite , Bindingo MultiBinding, PriorityBindingè possibile usare BindingOperations.GetBindingBase.

Vedi anche