Come Utilizzare XML per legare WPF origine dati

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.

istruzione

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">

&lt;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.