Windows Presentation Foundation ( WPF ) är en uppsättning program ramverk som tillåter dig att utveckla visuellt tilltalande applikationer . Om du är intresserad av grafiskt användargränssnitt ( GUI ) utformning , då WPF är ett bra ställe att börja lära sig . WPF är både kraftfull och lätt att använda . Du kan komma igång med WPF genom att skapa ett program som skriver ut koordinaterna för varje punkt i en lista . Detta är en bra övning eftersom det introducerar grafiska komponenter , GUI design och logik flödeskontroll . Saker du behöver
dator med Visual Studio installerad 2010
Visa fler instruktioner
1
Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddar , välj " File " följt av " New " och " Projekt . " I kolumnen längst till vänster , kolla " Visual C # . , " I den högra delen av programmet , välj " WPF applikation . " Ett nytt WPF Application projekt skapas och ett tomt formulär visas i redigerarens huvudfönster .
2
Leta panelen märkt " Toolbox ", som kan vara på antingen vänster eller höger sida av skärmen . Den " verktygslåda " innehåller en lista över många olika grafiska komponenter i användargränssnittet .
3
Klicka och dra komponenten märkt " TextBox " från " Toolbox " på den tomma formen . Släpp musen för att placera " TextBox " på blanketten .
4
Klicka på menyalternativet märkt "Visa " i menyn längst upp i redigerarens huvudfönster . En undermeny visas . Välj på " Code " för att visa koden i samband med detta projekt .
5
Leta texten märkt " MainWindow ( ) . " Det finns en uppsättning av klammerparenteser omedelbart efter denna text , som är där all kod för detta projekt kommer att gå
6
Skapa en lista över "Point " objekt genom att skriva följande kodrad . :
lista poäng = new List ( ) ;
7 Lägg några " Point " objekt till listan . Varje " Point" objektet kan ges X och Y koordinater när den skapas . Till exempel , för att skapa tre punkter med koordinaterna ( 1,1 ) , ( 2,2 ) , och ( 3,3 ) , skriver följande rader :
points.Add ( new Point ( 1,1 ) ) ;
points.Add ( ny punkt 2 ( , 2 ) ) ;
points.Add ( ny punkt 3 ( , 3 ) ) ;
8
iterera igenom listan med "poäng" med hjälp av en " foreach " loop . Varje " Point " objektet kommer att besökas en gång , så att du kan komma åt data som det innehar . Skriv följande uttalande att iterera igenom alla poster i listan :
foreach ( Point ström i poäng ) katalog
{ }
9
visa koordinaterna för idag besökte " Point ". Du kan visa värdena i " Point " i " TextBox " skapades i steg 3 . Skriv följande uttalanden mellan klammerparenteser av " foreach " loop :
textBox1.Text + = " X-koordinat : " + current.X ;
textBox1.Text + = " Y-koordinat : " + current.Y ;
textBox1.Text + = " \\ n ";
10
Kör programmet genom att trycka på den gröna " Play "-knappen längst upp på fönster . En WPF formulär visas , och det visar alla koordinaterna från listan över " Points . " Addera