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