Come usare LINQ in WPF

December 12

Accelerare l'esecuzione di Windows Presentation Foundation, o WPF, l'applicazione per imparare a usare query LINQ. Nella programmazione, una query viene utilizzato per recuperare i dati da una sorgente di dati come array. Ci sono tre parti principali in un'operazione di query LINQ: ottenendo una fonte di dati, creando una query e di eseguirlo. L'origine dei dati può essere qualsiasi cosa, da una matrice di una connessione al database, a seconda delle esigenze.

istruzione

1 Avviare Microsoft Visual Studio, fare clic sul collegamento "Nuovo progetto" e di espandere le "Altre Lingue" sotto "Modelli installati." Fai clic su "Windows" e fare doppio clic su "WPF Application" per creare una nuova applicazione WPF.

2 Fare doppio clic su "ListBox" per aggiungere un nuovo controllo casella di riepilogo alla finestra principale del progetto. Fare doppio clic su "Pulsante" per aggiungere un nuovo pulsante. Fare clic sul menu "Progetto" e cliccare su "Add Reference" per avviare la finestra di dialogo Aggiungi riferimento. Fare clic sulla scheda ".NET", selezionare "System.Data.Linq" e fare clic su "OK" per aggiungere questo componente come un riferimento al progetto.

3 Fare doppio clic su "Pulsante" per creare un evento click. Copiare il codice seguente per creare un nuovo array di stringhe, quindi incollarlo all'interno l'evento click del pulsante:

string [] myArray = new string []
{
"Spagnolo",
"Coreano",
"Giapponese",
"Inglese",
"Cinese"
};

4 Aggiungere il seguente codice per creare una query LINQ e selezionare i dati nella matrice che hai creato nel passaggio precedente:

var lang = da sData in myArray

orderby sData
select sData;

5 Copia e incolla il seguente codice per scorrere i risultati e aggiungerli al controllo casella di riepilogo:

foreach (lingua stringa lang)

{
this.listBox1.Items.Add(language);
}

6 Premere il tasto "F5" per eseguire il progetto. Fai clic su "Pulsante" per popolare il controllo casella di riepilogo con elementi dalla matrice.