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: eseguire l'associazione ai risultati di una query LINQ

 

Pubblicato: giugno 2016

In questo esempio viene illustrato come eseguire una query LINQ e successivamente eseguire l'associazione ai risultati ottenuti.

Esempio

Nell'esempio seguente vengono create due caselle di riepilogo. La prima casella di riepilogo contiene tre voci di elenco.

Selezionando un elemento dalla prima casella di riepilogo viene richiamato il seguente gestore eventi. In questo esempio, Tasks è una raccolta di oggetti Task. La classe Task dispone di una proprietà denominata Priority. Questo gestore eventi esegue una query LINQ che restituisce la raccolta di oggetti Task con il valore di priorità selezionato, che viene quindi impostato come DataContext:

La seconda casella di riepilogo esegue l'associazione a tale raccolta perché il valore di ItemsSource è impostato su {Binding}. Di conseguenza visualizza la raccolta restituita, in base a myTaskTemplateDataTemplate.

Mostra: