Compartir a través de


Inténtelo: crear un enlace de detalles de lista de tres niveles de profundidad

El tema Crear un enlace de datos de tipo lista/detalles le mostró cómo crear un enlace de datos de detalles de lista con dos niveles de profundidad. También puede crear una vista de lista/detalles con tres niveles de profundidad. Por ejemplo, podría utilizar una vista de detalles de lista con tres niveles de profundidad para una colección de música. La primera lista (un ListBox) es una lista de nombres de artistas. La segunda lista (un segundo ListBox) es una lista de álbumes del artista seleccionado. La vista de detalles puede incluir el nombre del álbum seleccionado y una imagen de la portada del álbum seleccionado.

Sugerencia

Un ListBox combina la vista de lista y la vista de detalles.La propia lista es una vista de lista y cada elemento de la lista es una vista de detalles.

Para crear un enlace de datos de detalles de lista con tres niveles de profundidad

  1. En el panel Datos, haga clic en Nuevos datos de ejemplo. En el cuadro de diálogo Nuevos datos de ejemplo, en el cuadro Nombre del origen de datos, escriba un nombre para los datos de ejemplo y, a continuación, haga clic en Aceptar.

  2. En el panel Datos, haga clic en Colección para habilitar el cuadro de texto y, a continuación, escriba Artistas.

  3. Haga clic en Property1 para habilitar el cuadro de texto y, a continuación, escriba Nombre del artista. Haga clic en **Cambiar tipo de propiedad **JJ171013.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png. En la lista desplegable Formato, haga clic en Nombre.

  4. Haga clic con el botón secundario en Property2 y, a continuación, haga clic en Quitar "Property2".

  5. A la derecha de Artistas, realice lo siguiente:

    1. Haga clic en la flecha situada junto al signo más JJ171013.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png y, a continuación, en el menú desplegable que aparece, haga clic en Agregar propiedad de colección.

    2. Haga clic en Colección para habilitar el cuadro de texto y, a continuación, escriba Álbumes.

  6. A la derecha de Álbumes, realice lo siguiente:

    1. Haga clic en **Agregar propiedad simple **JJ171013.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png. Haga clic en Property1 para habilitar el cuadro de texto y, a continuación, escriba Nombre del álbum.

    2. Haga clic en **Cambiar tipo de propiedad **JJ171013.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png y establezca Recuento máximo de palabras en 2.

  7. A la derecha de Álbumes, realice lo siguiente:

    1. Haga clic en **Agregar propiedad simple **JJ171013.203a14a5-0db2-486e-9b94-4fdf658d531b(es-es,VS.120).png. Haga clic en Property1 para habilitar el cuadro de texto y, a continuación, escriba Portada del álbum.

    2. Haga clic en **Cambiar tipo de propiedad **JJ171013.c4968582-0dae-407e-961b-80ffa2838f3b(es-es,VS.120).png. En la lista desplegable Tipo, haga clic en Imagen.

    3. Opcionalmente, en el cuadro Ubicación, haga clic en Examinar y busque una carpeta de imágenes.

  8. En la parte superior del panel Datos, haga clic en Modo de lista.

  9. Arrastre Artistas del panel Datos al lado izquierdo de la mesa de trabajo y colóquelo cuando aparezca la información sobre herramientas Crear un [ListBox] y enlazar su propiedad ItemsSource a Artista.

  10. En la parte superior del panel Datos, haga clic en Modo de detalles.

  11. En el panel Herramientas, haga clic en Cuadrícula. Dibuje un objeto Grid en el centro de la mesa de trabajo.

  12. Arrastre Artistas del panel Datos al objeto Grid recién creado y colóquelo cuando aparezca la información sobre herramientas Enlazar datos de [Grid].d:DataContext a Artistas[0].

  13. En la parte superior del panel Datos, haga clic en Modo de lista.

  14. Arrastre Álbumes del panel Datos al objeto Grid y colóquelo cuando aparezca la información sobre herramientas Crear un [ListBox] y enlazar su propiedad ItemsSource a Álbumes.

  15. En la parte superior del panel Datos, haga clic en Modo de detalles.

  16. Presione y mantenga presionada la tecla Ctrl. En el panel Datos, haga clic en Portada del álbum y en Nombre del álbum. Arrastre Portada del álbum y Nombre del álbum a la parte derecha de la mesa de trabajo y colóquelo cuando aparezca la información sobre herramientas Crear vista de detalles.

  17. Presione F5 para compilar y ejecutar el proyecto.

Ahora, cuando haga clic en un elemento de la primera lista, que se encuentra en la izquierda, se actualizará la segunda lista. Cuando seleccione un elemento de la segunda lista, se actualizará la vista de detalles.

Vea también

Tareas

Crear un enlace de datos de tipo lista/detalles