Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

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

 

Pubblicato: giugno 2016

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

Esempio

Per ottenere un oggetto Binding, effettuare l'operazione riportata di seguito.

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

È necessario specificare la proprietà di dipendenza per l'associazione desiderata poiché è possibile che l'associazione dati sia utilizzata da più proprietà dell'oggetto di destinazione.

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

Per l'esempio completo, vedere Esempio Binding Validation (la pagina potrebbe essere in inglese).

System_CAPS_noteNota

Se l'associazione è MultiBinding, utilizzare BindingOperations.GetMultiBinding, se è PriorityBinding, utilizzare BindingOperations.GetPriorityBinding. Se non si è certi se la proprietà di destinazione sia associata utilizzando Binding, MultiBinding o PriorityBinding, è possibile utilizzare BindingOperations.GetBindingBase.

Mostra: