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
.NET Desktop feedback