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 Microsoft Expression Blend 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.
Para 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 Expression Blend o bien importar un archivo XML.
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 junto a los nodos a los que puede agregar propiedades.
Haga clic en la flecha situada junto al signo más 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 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.
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
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.
Para cambiar el tipo de una propiedad simple
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 .
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 desea: Cadena, Número, Booleano o Imagen.
El tipo de propiedad se cambia y se generan nuevos datos de ejemplo. Si los datos ya aparecen en un objeto de la mesa de trabajo, el objeto no se actualizará para mostrar los nuevos datos generados hasta que los arrastre nuevamente al objeto.
Para cambiar los datos que se generarán para una propiedad simple
Algunos tipos de propiedades simples (Cadena, Número o Imagen) proporcionan un editor personalizado para que pueda cambiar aspectos de los datos generados por Expression 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.
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 .
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
Cambiar una propiedad de imagen para usar imágenes de una carpeta específica en lugar de las imágenes de sillas predeterminadas
Sugerencia: Si cambia una propiedad de datos de imagen al especificar una carpeta desde la que Expression 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.
Para 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.
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.
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 elemento 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.
Para 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.
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 .
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.
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.
Para 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.
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 y, a continuación, en el menú desplegable que aparece, haga clic en Convertir en colección jerárquica.
La colección plana se convierte a colecciones anidadas. El nombre de la colección de segundo nivel se hace editable.
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.
Para 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.
Para actualizar un objeto DataGrid después de cambiar la estructura de datos
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.
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.
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
Importar datos de ejemplo desde un archivo XML