April 24
Windows Presentation Foundation (WPF) è una parte di .NET framework. Questo quadro permette agli sviluppatori di produrre rapidamente interfacce grafiche per le applicazioni Web e desktop. Un'applicazione WPF può legare i dati da un file Extensible Markup (XML) per un "DataSource", che significa che i due condividere i dati. Tutte le modifiche apportate su uno si riflettono sull'altra. Questo è molto utile quando si devono condividere le informazioni tra i programmi. Se ogni programma è associato ai dati in un file XML, allora possono condividere i dati.
1 Aprire Visual Studio 2010 facendo clic sulla sua icona del programma. Quando si carica, selezionare "File / Nuovo / Progetto" e cliccare su "Visual C # / WPF." Un nuovo progetto WPF è stato creato, e un modulo WPF vuoto viene visualizzato nella finestra di editor principale.
2 Individuare il pannello "Toolbox" che dovrebbe essere sul lato destro dello schermo. Esso contiene un elenco di elementi che possono essere aggiunti alla vostra interfaccia utente grafica. Individuare "ListBox" e fare clic e trascinare nel form WPF. Quando si rilascia il pulsante del mouse, il "ListBox" sarà collocato.
3 Individuare la finestra denominata "XML". Questo contiene il codice sorgente che determina come appare l'interfaccia utente grafica.
4 Scrivere il seguente codice per impostare un'origine dati XML:
<XmlDataProvider x: Key = "boundXMLFile" XPath = "/ dataSource">
<x:XData>
5 Inserire i seguenti tag nella sorgente dati XML:
<città>
<Nome della città = "Chicago" />
<Nome della città = "San Francisco" />
<Nome della città = "Milpitas" />
<Nome della città = "New York" />
</ Città>
6 Individuare i tag di testo "<ListBox" e "</ ListBox>" (ci dovrebbe essere un sacco di testo predefinito tra questi tag di testo).
7 Aggiungere il seguente testo tra i tag "ListBox" per impostare la sorgente di dati in un file XML:
ItemsSource = "{Binding Source = {} StaticResource boundXMLFile,
XPath=city/@name}"
8 Premere il tasto verde "Play" per eseguire il programma. Una forma WPF appare e visualizza un "ListBox" con tutti i nomi delle città che hai digitato nella rilegatura XML.