Hvordan bruke LINQ i WPF

Fremskynde gjennomføringen av Windows Presentation Foundation, eller WPF, søknad ved å lære å bruke LINQ spørringer. I programmering, blir en spørring brukes til å hente data fra en datakilde som matriser. Det er tre hoveddeler i et LINQ spørring drift: skaffe en datakilde, skaper en spørring og utfører den. Datakilden kan være alt fra en matrise til en databasetilkobling, avhengig av dine behov.

Bruksanvisning

1 Start Microsoft Visual Studio, klikker du på "New Project" linken og utvide "andre språk" under "Installerte maler." Klikk på "Windows" og dobbeltklikk på "WPF Application" for å opprette en ny WPF applikasjon.

2 Dobbeltklikk på "ListBox" for å legge til en ny liste bokskontroll til hovedvinduet i prosjektet. Dobbeltklikk på "Button" for å legge til en ny knapp. Klikk på "Project" -menyen og klikk "Add Reference" for å starte Add Reference dialogvinduet. Klikk på ".NET" -kategorien, velg "System.Data.Linq" og klikk "OK" for å legge denne komponenten som en referanse til prosjektet.

3 Dobbeltklikk på "Button" for å lage et klikk hendelsen. Kopier følgende kode for å opprette en ny streng array, og lim den inn i klikkhendelsen på knappen:

string [] myArray = new String []
{
"Spansk",
"Koreansk",
"Japanese",
"Engelsk",
"Kinesisk"
};

4 Legg til følgende kode for å opprette en LINQ spørring og velg dataene i matrisen du har opprettet i forrige trinn:

Var lang = fra sData i myArray

orderby sData
select sData;

5 Kopier og lim inn følgende kode for å sløyfe gjennom resultatene og legge dem til listeboksen kontroll:

foreach (string språk i lang)

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

6 Trykk på "F5" tasten for å kjøre prosjektet. Klikk "Button" å fylle listeboksen kontroll med elementer fra tabellen.