Windows Presentation Foundation ( WPF ) er en del af Net rammer , og er i stand til at gøre visuelt rige og detaljerede grafiske brugerflader ( GUI) . . Et særligt nyttigt træk af WPF er evnen til at binde data for et objekt med et andet objekt . For eksempel kan en " ListBox " , der indeholder mange elementer binde sit valgte emne med en separat " TextBox ". Det betyder, at når et element er valgt fra " ListBox ", det vises i " TextBox ". Hvad du har brug
Computer med Visual Studio 2010 installeret
Vis Flere Instruktioner
1
Open Visual Studio 2010 ved at klikke på programmets ikon . Når det belastninger , skal du vælge "File /New /Project" og klik på " Visual C # /WPF " . Et nyt WPF projekt oprettes , og en tom WPF Form vises i hovedredigeringsvinduet .
2
Find panelet mærket " Toolbox ", som er på højre side af skærmen. Den " Toolbox" viser alle GUI elementer, du kan føje til din formular . Find både " ListBox " og " TextBox ", og klikke og trække dem over på formularen. Dette placerer dem på formularen.
3
Find panelet mærket " XAML ". Dette viser kildekoden til din formular . Koden til " ListBox " og " TextBox " skal være omkring midten af siden og skal se noget som dette : Hej
< ListBox Højde = "100" Name = " ListBox1 " width = " 120 " SelectionChanged = " listBox1_SelectionChanged " >
< /ListBox >
4
Tilføj nogle elementer til " ListBox ". De kan være hvad du gerne vil , for eksempel kan de være typer frugt . Hvis du vil tilføje et element til " ListBox , " skriver udsagn som den nedenfor . Disse udsagn går ind mellem tags og . Tilføj så mange elementer, som du kan lide.
5
Bind de markerede data til " TextBox " ved at ændre nogle af koden i " TextBox " XAML post. Tilføj følgende erklæring til " " tag , tilføje det som om det var et andet medlem på listen over emner allerede er til stede : Hej Text = "{ Binding ElementName = ListBox1 , < br >
Path = SelectedItem.Content } "
6
Udfør programmet ved at trykke på den grønne " Play " -knappen på den øverste række af knapper . En WPF formular vises . Det viser en liste over emner i et " ListBox ". Klik på et af punkterne. Ordet vises i en tekstboks.