Compartir a través de


Modificar datos de ejemplo

Puede modificar la estructura (o esquema) y los valores de cualquier origen de datos de ejemplo. Los datos de ejemplo se almacenan en subcarpetas de la carpeta del proyecto SampleData, tanto si los datos de ejemplo han sido generados para el usuario por Blend para Visual Studio o importados desde un archivo XML. Cualquier modificación que realice en el panel Datos se registrarán en los archivos de la carpeta SampleData. Esto significa que si importa un archivo XML, puede usar los siguientes procedimientos para modificar los datos en el proyecto sin que ello afecte al archivo XML original.

Agregar elementos a los datos de ejemplo

Para modificar el esquema de los datos de ejemplo, puede agregar más propiedades al conjunto inicial generado por Blend o bien importar un archivo XML.

Para agregar elementos a los datos de ejemplo

  1. En el panel Datos, expanda el origen de datos de ejemplo y, a continuación, busque el nodo al que desea agregar más propiedades.

    Sugerencia

    Puede agregar propiedades a la raíz del origen de datos, a una propiedad de colección o a una propiedad compleja.Aparece un signo más JJ170075.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png junto a los nodos a los que puede agregar propiedades.

  2. Haga clic en la flecha situada junto al signo más JJ170075.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png y, a continuación, en el menú desplegable que aparece, haga clic en una de las siguientes opciones:

    • Agregar propiedad simple   Use esta opción para agregar una propiedad String, Number, Boolean o Image. De manera predeterminada, se agregará una propiedad String, pero después de crear la propiedad, puede hacer clic en Cambiar tipo de propiedad JJ170075.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png para seleccionar un tipo diferente.

    • Agregar propiedad compleja   Use esta opción para crear una propiedad que pueda incluir propiedades secundarias. Por ejemplo, las fuentes RSS con frecuencia representan un canal que usa una propiedad compleja entre cuyas propiedades secundarias se incluyen la categoría, la descripción y la colección de elementos de noticias relacionados con el canal.

    • Agregar propiedad de colección   Use esta opción para crear una colección de registros donde cada registro puede contener varios elementos de datos. Por ejemplo, las fuentes RSS con frecuencia representan elementos de noticias de una colección donde cada registro de la colección incluye el título del elemento de noticias, la descripción y otra información relacionada.

      Sugerencia

      Es posible anidar colecciones para crear un árbol de datos.También puede convertir una propiedad de colección existente en un árbol.

      Para obtener más información, vea la sección "Para crear un árbol recursivo de datos" en Modificar datos de ejemplo.

  3. El nuevo elemento de datos aparece con el campo de nombre editable. Si desea cambiar el nombre, escriba otro nombre y presione ENTRAR.

    Después de agregar una propiedad de cadena a una colección existente

    JJ170075.b96caa7b-b699-4012-bdb4-bf3160ebb941(es-es,VS.120).png

Quitar elementos de los datos de ejemplo

Para quitar elementos de los datos de ejemplo

  • En el panel Datos, expanda el origen de datos de ejemplo, haga clic con el botón secundario en la propiedad que desea quitar y, a continuación, haga clic en Quitar "nombre_elemento".

    Si la propiedad ya estaba enlazada a un objeto de la mesa de trabajo, los datos no aparecerán más en el objeto.

Cambiar el tipo de una propiedad simple

Para cambiar el tipo de una propiedad simple

  1. En el panel Datos, expanda el origen de datos de ejemplo, localice la propiedad simple cuyo tipo desea cambiar y, a continuación, haga clic en Cambiar tipo de propiedad JJ170075.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png.

  2. En el menú emergente que aparece, haga clic en la flecha desplegable que aparece junto a Tipo y, a continuación, seleccione el tipo de datos que desee: String, Number, Boolean o Image.

    JJ170075.f775d060-157f-4a8d-9e1a-168e94e49551(es-es,VS.120).png

    El tipo de propiedad se cambia y se generan nuevos datos de ejemplo.

Cambiar los datos que se generarán para una propiedad simple

Algunos tipos de propiedades simples (String, Number o Image) proporcionan un editor personalizado para que pueda cambiar aspectos de los datos generados por Blend. Por ejemplo, puede especificar que los números generados tengan tres dígitos en lugar de dos, o que las imágenes generadas procedan de una carpeta específica.

Para cambiar los datos que se generarán para una propiedad simple

  1. En el panel Datos, expanda el origen de datos de ejemplo, localice la propiedad cuyos datos generados desea cambiar y, a continuación, haga clic en Cambiar tipo de propiedad JJ170075.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png.

  2. En el menú emergente que aparece, modifique los campos que aparecen debajo del campo Tipo.

    Se generarán nuevos datos de ejemplo al instante. Si los datos ya aparecen en un objeto de la mesa de trabajo, el objeto se actualizará inmediatamente con los datos nuevos.

    Cambiar una propiedad de cadena para generar números de teléfono en lugar de texto aleatorio

    JJ170075.8b1307aa-8568-4a9c-a547-e25d9ac73013(es-es,VS.120).png

    Cambiar una propiedad de imagen para usar imágenes de una carpeta específica en lugar de las imágenes de sillas predeterminadas

    JJ170075.f62d8ae8-6655-481c-bf93-243efd5e0aa2(es-es,VS.120).png

    Sugerencia

    Si cambia una propiedad de datos de imagen al especificar una carpeta desde la que Blend obtendrá imágenes de ejemplo, los archivos de imagen de esa carpeta se copiarán a una subcarpeta de la carpeta de orígenes de datos en la carpeta del proyecto SampleData.

Cambiar el nombre de propiedades de datos (o encabezados de columna)

Cuando arrastre colecciones a controles, como el control DataGrid, se usarán los nombres de propiedad del esquema para identificar los encabezados de columna en la mesa de trabajo. Puede cambiar los nombres de las propiedades de esquema en el panel Datos, pero si los datos ya aparecen en un objeto DataGrid de la mesa de trabajo, tendrá que cambiar las propiedades Header de las columnas.

Para cambiar el nombre de propiedades de datos (o encabezados de columna)

  1. En el panel Datos, expanda el origen de datos de ejemplo, localice la propiedad cuyo nombre desea cambiar y, a continuación, haga doble clic en el nombre para poder editarlo. Escriba un nombre nuevo y presione ENTRAR.

    Los enlaces de datos existentes se actualizarán para usar el nuevo nombre de propiedad.

  2. Si los datos se usaron en una columna de un objeto DataGrid de la mesa de trabajo, expanda el objeto DataGrid que muestra la colección en el panel Objetos y escala de tiempo, expanda el objeto Columnas y, por último, seleccione la columna cuyo nombre desea cambiar. En el panel Propiedades, localice la propiedad Header, escriba un nuevo nombre y, a continuación, presione ENTRAR.

Cambiar manualmente valores de datos de ejemplo

Puede cambiar manualmente los datos si edita la colección que los contiene. Puede cambiar tanto los datos generados como los datos importados de un archivo XML porque ambos tipos de datos de ejemplo se almacenan en los archivos de la carpeta del proyecto SampleData.

Para cambiar manualmente valores de datos de ejemplo

  1. En el panel Datos, expanda el origen de datos de ejemplo, localice la colección cuyos datos desea cambiar y, a continuación, haga clic en Editar valores de ejemplo JJ170075.05e097fd-b5b7-4a06-b97a-bf7ece17b6c6(es-es,VS.120).png.

    JJ170075.8951281b-fc87-4fe1-b6fc-e9717a26667b(es-es,VS.120).png

  2. En el cuadro de diálogo Editar valores de ejemplo, modifique los datos generados, el número de registros generados o el tipo de datos representados en una columna. Por ejemplo, haga doble clic en una imagen para seleccionar un archivo de imagen diferente.

    JJ170075.c752919c-2d0e-49d1-b4dd-73d53baee147(es-es,VS.120).png

    Si los datos ya aparecen en un objeto de la mesa de trabajo, el objeto se actualizará inmediatamente para mostrar los datos recién generados.

Crear un árbol recursivo de datos

De forma predeterminada, cuando se genera una propiedad de colección, se crea una colección plana de datos. Puede usar la colección plana en controles de datos, como los controles ListBox y DataGrid. No obstante, es posible que desee generar un árbol de datos jerárquicos que se pueda mostrar en controles como TreeView.

Para crear un árbol recursivo de datos

  1. En el panel Datos, expanda el origen de datos de ejemplo, localice la colección cuya estructura desea cambiar de plana a jerárquica, haga clic en la flecha situada junto al signo más JJ170075.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png y, a continuación, en el menú desplegable que aparece, haga clic en Convertir en colección jerárquica.

    Cuando una colección plana se convierte en colecciones anidadas, la colección proporciona propiedades que están anidadas con cinco niveles de profundidad. El nombre de la colección de segundo nivel se hace editable.

  2. Escriba un nombre descriptivo y luego presione ENTRAR.

    Ahora puede arrastrar la colección al objeto TreeView o a otro objeto jerárquico para mostrar los datos.

Actualizar un objeto después de cambiar datos

Si modifica los valores de elementos de datos de ejemplo que aparecen en un objeto de la mesa de trabajo, el objeto se actualizará automáticamente para mostrar los nuevos valores.

No obstante, si agrega o elimina propiedades de una colección de datos, o cambia el tipo de una propiedad de datos, el objeto que aparece no estará actualizado porque esos cambios modifican la estructura (o esquema) de los datos. Cuando cambie la estructura de los datos mostrados, deberá volver a crear los enlaces.

Para actualizar un objeto ListBox después de cambiar la estructura de datos

  • En el panel Datos, arrastre los elementos que desea mostrar al objeto ListBox.

    Nota

    Blend creará una nueva plantilla ItemTemplate.Sin embargo, Blend no elimina la plantilla ItemTemplate anterior asociada al cuadro de lista.

Para actualizar un objeto DataGrid después de cambiar la estructura de datos

  1. En el panel Objetos y escala de tiempo, expanda el nodo Columnas en el objeto DataGrid y, a continuación, elimine la columna que corresponda a los datos actualizados.

  2. Arrastre la propiedad de colección modificada que desea mostrar desde el panel Datos al objeto DataGrid.

    Una nueva columna se agregará al final del objeto DataGrid y mostrará los datos en la propiedad.

  3. Si desea reorganizar las columnas en el objeto DataGrid, arrástrelas a otras ubicaciones del nodo Columnas en el panel Objetos y escala de tiempo.

Vea también

Tareas

Generar datos de ejemplo

Modificar datos de ejemplo

Importar datos de ejemplo desde un archivo XML

Otros recursos

Mostrar datos en controles