Hvordan vise en liste med punkter i WPF

Windows Presentation Foundation (WPF) er et sett av programvare rammeverk som gjør det mulig å utvikle visuelt tiltalende søknader. Hvis du er interessert i grafisk brukergrensesnitt (GUI) design, så WPF er et godt sted å begynne å lære. WPF er både kraftig og enkel å bruke. Du kan komme i gang med WPF ved å opprette et program som skriver ut koordinatene til hvert punkt i en liste. Dette er en god øvelse, fordi det introduserer grafiske komponenter, GUI design og logikk flytkontroll.

Bruksanvisning

1 Åpne Visual Studio 2010 ved å klikke på programikonet. Når det lastes, velger du "Fil" og deretter "New" og "Project". I kolonnen lengst til venstre, sjekk "Visual C #.," På riktig side av programmet, velger du "WPF program." En ny WPF Application prosjektet er opprettet, og et tomt skjema vises i hovedredigeringsvinduet.

2 Finn panelet merket "Toolbox", som kan være på enten venstre eller høyre side av skjermen. Den "Toolbox" inneholder en liste over mange forskjellige grafiske brukergrensesnitt komponenter.

3 Klikk og dra komponenten merket "TextBox" fra "Toolbox" på tomt skjema. Slipp musen for å plassere "TextBox" på skjemaet.

4 Klikk på menypunktet merket "View" fra menyen øverst i hovedredigeringsvinduet. En sub-menyen vises. Velg på "Code" for å se koden er knyttet til dette prosjektet.

5 Finn teksten merket "MainWindow ()." Det er et sett av klammeparenteser umiddelbart etter denne teksten, som er der all koden for dette prosjektet vil gå.

6 Lag en liste over "Point" objekter ved å skrive følgende kode:

List<Point> points = new List<Point>();

7 Legg noen "Point" objekter til listen. Hver "Point" objekt kan gis X og Y-koordinatene når det er opprettet. For eksempel vil opprette tre poeng med koordinatene (1,1), (2,2), og (3,3), skrive følgende linjer:

points.Add(new Point(1,1));

points.Add (ny Point (2, 2));

points.Add (ny Point (3, 3));

8 Iterere gjennom listen over "Points" ved hjelp av en "foreach" loop. Hver "Point" objektet vil bli besøkt en gang, slik at du kan få tilgang til dataene det holder. Skriv følgende uttalelse for å iterere gjennom alle elementene i listen:

foreach (Point current in points)

{}

9 Vise koordinatene for den gjeldende besøkt "Point". Du kan vise verdiene av "Point" i "TextBox" skapt i trinn 3. Skriv følgende utsagn mellom klammeparenteser av "foreach" loop:

textBox1.Text += "X Coordinate: " + current.X;

textBox1.Text + = "Y koordinat:" + current.Y;

textBox1.Text + = "\ n";

10 Kjør programmet ved å trykke på den grønne "Play" knappen øverst i vinduet. En WPF skjema vises, og det viser alle koordinatene fra listen over "poeng".