Nwlapcug.com


Come associare a un tipo di oggetto con WPF

Windows Presentation Foundation (WPF) è una parte di .net framework ed è in grado di rendere visivamente ricco e dettagliato interfacce grafiche (GUI). Una caratteristica particolarmente utile di WPF è la capacità di associare i dati di un oggetto con un altro oggetto. Ad esempio, un "ListBox" che presenta molti elementi possibile associare l'elemento selezionato con un separato "TextBox". Ciò significa che quando un elemento viene selezionato da "ListBox", appare nella "Casella di testo".

Istruzioni

1

Aprire Visual Studio 2010 facendo clic sulla sua icona di programma. Quando viene caricato, selezionare "File/nuovo/progetto" e fare clic su "Visual c# / WPF". Viene creato un nuovo progetto WPF, e uno spazio vuoto, che WPF appare nella finestra principale dell'editor.

2

Individuare il pannello con l'etichetta "Toolbox", che si trova sul lato destro dello schermo. La "cassetta degli attrezzi" elenca tutti gli elementi GUI che è possibile aggiungere al form. Individuare sia "ListBox" e "TextBox" e fare clic e trascinare sul form. Questo li pone sul form.

3

Individuare il pannello con l'etichetta "XAML". Questo consente di visualizzare il codice sorgente per il modulo. Il codice per la "ListBox" e "TextBox" dovrebbe essere intorno alla metà della pagina e dovrebbe assomigliare a questo:

< ListBox altezza = "100" Name = "listBox1" Width = "120" SelectionChanged = "listBox1_SelectionChanged" >

< / ListBox >

< TextBox altezza = "23" Name = "textBox1" Width = "120" >

< / casella di testo >

4

Aggiungere alcuni elementi a "ListBox". Possono essere quello che vuoi; ad esempio, possono essere tipi di frutta. Per aggiungere un elemento a "ListBox", scrivere affermazioni come quella riportata di seguito. Queste dichiarazioni vanno tra i tag < ListBox... > e < / ListBox >. Aggiungere elementi come molti come volete.

< ListBoxItem Content = "Banana" / >

5

Associare i dati selezionati nella "casella di testo" modificando alcune del codice XAML "TextBox" voce. Aggiungere la seguente istruzione per il tag "< TextBox... >", aggiungerlo come se si trattasse di un altro membro nell'elenco delle voci già presenti:

Testo = "{Binding ElementName = listBox1,

Path=SelectedItem.Content}"6

Eseguire il programma premendo il tasto "Play" verde nella riga superiore di pulsanti. Viene visualizzato un form WPF. Viene visualizzato un elenco di elementi in un "ListBox". Fare clic su uno degli elementi. La parola viene visualizzata in una casella di testo.