Tecnología

Inicio

Cómo el uso de XML para enlazar WPF origen de datos

Windows Presentation Foundation (WPF) es una parte del marco .NET. Este marco permite a los desarrolladores para producir rápidamente interfaces gráficas de usuario para aplicaciones web y de escritorio. Una aplicación de WPF puede unir datos de un archivo de marcado extensible (XML) a una "fuente de datos", lo que significa que los dos comparten datos. Cualquier cambio realizado en una sola se reflejarán en el otro. Esto es muy útil cuando se tiene que compartir información entre programas. Si cada programa está enlazado a datos a un archivo XML, entonces pueden compartir datos.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo / Nuevo / Proyecto" y haga clic en "Visual C # / WPF." Se crea un nuevo proyecto WPF, y una forma de WPF en blanco aparece en la ventana principal del editor.

2 Busque el panel de "caja de herramientas", que debe estar en el lado derecho de la pantalla. Contiene una lista de elementos que se pueden agregar a su interfaz gráfica de usuario. Localizar "ListBox" y haga clic y arrastre hasta el formulario de WPF. Al soltar el botón del ratón, se colocará la "ListBox".

3 Busque la ventana con la etiqueta "XML". Este contiene el código fuente que determina cómo aparecerá la interfaz gráfica de usuario.

4 Escribe el siguiente código para configurar una fuente de datos XML:

<XmlDataProvider x: Key = "boundXMLFile" XPath = "/ dataSource">

&lt;x:XData>

5 Introduzca las siguientes etiquetas en la fuente de datos XML:

<ciudades>

<Nombre de la ciudad = "Chicago" />

<Nombre de la ciudad = "San Francisco" />

<Nombre de la ciudad = "Milpitas" />

<Nombre de la ciudad = "Nueva York" />

</ Ciudades>

6 Localizar las etiquetas de texto "<ListBox" y "</ ListBox>" (debe haber una gran cantidad de texto predeterminado de entre las siguientes etiquetas de texto).

7 Añadir el siguiente texto entre las etiquetas "ListBox" para establecer el origen de datos a un archivo XML:

ItemsSource = "{Binding Fuente = {} StaticResource boundXMLFile,

XPath=city/@name}"

8 Pulse el botón verde "Play" para ejecutar el programa. Una forma de WPF aparece y muestra una "ListBox" con todos los nombres de las ciudades que ha entrado en la unión XML.