Agregar o quitar un origen de datos

Puede agregar orígenes de datos directamente a un proyecto de Microsoft® Expression Blend™ o puede crear un vínculo a estos orígenes de datos en una ubicación externa. Los orígenes de datos son recursos del proyecto, así que después de agregarlos al proyecto, verá una lista de los archivos de orígenes de datos dentro del panel Recursos.

Para agregar un origen de datos XML

Un origen de datos XML puede ser un archivo XML local o un archivo XML de un servidor Web remoto. Para ver un ejemplo de uso de un archivo XML remoto, vea el tema Crear un lector de noticias RSS.

  1. En Datos, en el panel Proyecto, haga clic en el botón +XML.
  2. En el cuadro de diálogo Agregar origen de datos XML, escriba en el campo Nombre de conexión el nombre de la conexión de datos que desea crear.
  3. En el campo URL para datos XML, escriba una dirección URL para el archivo de datos XML o haga clic en Examinar para buscar un archivo local.
    Nota Si está usando un archivo XML local, es recomendable agregar el archivo XML al proyecto para que el archivo se genere dentro de la aplicación. Así se garantiza que la aplicación funcione al implementarla. Otra alternativa es implementar la aplicación y el archivo XML juntos, siempre que la ruta al archivo XML no se modifique.
  4. También puede hacer clic en el botón de expansión para escribir información adicional del origen de datos, como una definición XPath.
    Nota Especificar una definición XPath restringe los datos que se aportan desde el origen de datos identificando nodos específicos en los datos XML que se desean. Para obtener más información acerca del uso de XPath, vea los temas sobre la sintaxis XPath y sobre cómo enlazar con datos XML mediante XMLDataProvider y consultas XPath en MSDN (pueden estar en inglés).
  5. Haga clic en Aceptar. Observe que la sección Datos del panel Proyecto se ha rellenado ahora con los datos analizados del archivo XML. El tipo de datos para cada nodo del origen de datos se indica entre paréntesis. Ahora puede enlazar objetos del proyecto a los datos XML.

Para agregar un origen de datos de objeto CLR

En un entorno de producción en equipo, un programador podría proporcionar un origen de datos CLR (Common Language Runtime) a un diseñador para que éste pudiera enlazarlo a los datos del proyecto de Expression Blend de cualquier forma que eligieran. Un origen de datos CLR se implementa en un ensamblado de biblioteca de clases (.dll). La implementación rellena una tabla de datos o un conjunto de datos de una base de datos (como una base de datos de SQL) y convierte los datos en ObservableCollection para que Expression Blend (o cualquier otra aplicación que utilice Windows Presentation Foundation) pueda enlazar a los datos. Para ver un ejemplo de biblioteca de clases escrita en C# y un proyecto de Expression Blend que enlace a los datos resultantes, vea Crear un origen de datos de objetos CLR.

  1. En el menú Proyecto, haga clic en Agregar referencia (Alt+Mayús+R).
    Se abrirá el cuadro de diálogo Agregar referencia.
  2. Busque el ensamblado (.dll) que implementa un origen de datos CLR. Seleccione el ensamblado y haga clic en Abrir.
    El archivo .dll se agregara al nodo Referencias de Archivos, en el panel Proyecto.
  3. En Datos, en el panel Proyecto, haga clic en el botón +Objeto CLR.
    Se abrirá el cuadro de diálogo Agregar origen de datos de objeto CLR.
  4. En el campo Nombre del origen de datos, escriba un nombre para este origen de datos o deje el predeterminado (CLRObjectDataSource).
  5. En Seleccionar la clase para crear una instancia de, expanda el nombre del ensamblado, seleccione el objeto CLR y, a continuación, haga clic en Aceptar.
    Observe que la sección Datos del panel Proyecto está llena ahora con los datos analizados del origen de datos CLR. El tipo de datos para cada nodo del origen de datos se indica entre paréntesis. Ahora puede enlazar objetos del proyecto a los datos.
    Nota En Seleccionar la clase para crear una instancia de, aparecerán los siguientes ensamblados:
    • Cualquier origen de datos CLR que haya agregado como referencia al proyecto
    • PresentationCore
    • PresentationFramework
    Si también desea ver los ensamblados del sistema disponibles, puede activar la casilla de verificación Mostrar ensamblados del sistema. Si escribe una consulta en el cuadro Buscar, se filtrarán los ensamblados para mostrar los que contienen la consulta buscada. No olvide desactivar el cuadro Buscar si desea volver a ver todos los ensamblados.

Para quitar un origen de datos