Hvordan å binde seg til en type objekt Med WPF

Windows Presentation Foundation (WPF) er en del av .NET Framework, og er i stand til å lage visuelt rike og detaljerte grafiske brukergrensesnitt (GUI). En spesielt nyttig funksjon av wpf er evnen til å binde data av en gjenstand med et annet objekt. For eksempel kan en "ListBox" som har mange elementer binde sin valgte elementet med en egen "TextBox". Dette betyr at når et element er valgt fra "ListBox," det vises i "TextBox".

Bruksanvisning

1 Åpne Visual Studio 2010 ved å klikke på programikonet. Når det lastes, velger du "Fil / Ny / Project" og klikk "Visual C # / WPF". En ny WPF prosjektet er opprettet, og en blank WPF skjema vises i hovedredigeringsvinduet.

2 Finn panelet merket "Toolbox", som ligger på høyre side av skjermen. "Toolbox" lister alle av de grafiske elementene du kan legge til din form. Lokal både "ListBox" og "TextBox" og klikk og dra dem inn i skjemaet. Dette setter dem på skjemaet.

3 Finn panelet merket "XAML." Dette viser kildekoden for din form. Koden for "ListBox" og "TextBox" skal være rundt midten av siden og skal se omtrent slik ut:

<ListBox height = "100" Name = "listBox1" width = "120" SelectionChanged = "listBox1_SelectionChanged">

</ ListBox>

<TextBox height = "23" Name = "textBox1" width = "120">

</ TextBox>

4 Legg noen elementer til "ListBox." De kan bli hva du vil; for eksempel kan de være typer frukt. Hvis du vil legge til et element i "ListBox," skriver utsagn som den nedenfor. Disse uttalelsene går i mellom kodene <ListBox ...> og </ ListBox>. Legg til så mange elementer som du vil.

<ListBoxItem Content = "Banana" />

5 Fell de utvalgte data til "TextBox" ved å endre noen av koden i "TextBox" XAML oppføring. Legg til følgende uttalelse til "<TextBox ...>" tag, og legger det ut som om det var et annet medlem i listen over elementer som allerede finnes:

Text = "{Binding ElementName = listBox1,

Path=SelectedItem.Content}"

6 Kjør programmet ved å trykke på den grønne «Play» -knappen på den øverste raden av knapper. En WPF skjemaet vises. Det viser en liste over elementer i en "ListBox." Klikk på ett av elementene. Ordet vises i en tekstboks.