Compartir a través de


Introducción al control List

Actualización: noviembre 2007

El control List muestra una lista estática de elementos. Para permitir que los usuarios seleccionen un elemento, utilice un control SelectionList. Para ver la información de una base de datos en formato tabular, utilice un control ObjectList.

Un control List debe colocarse en un control Form o Panel, o dentro de la plantilla de un control de una página Web móvil. También puede arrastrarlo hasta una página de control de usuario móvil.

Lista del cuadro de herramientas del Diseñador de ASP.NET Mobile

Para agregar elementos a la lista, haga clic en el botón de puntos suspensivos (Elipse del Diseñador de ASP.NET Mobile) situado en el cuadro Items de la ventana Propiedades y, a continuación, utilice el cuadro de diálogo Propiedades de List. Establezca la propiedad ItemCount para especificar el número de elementos que contiene la lista. En el caso de algunos dispositivos, la lista se paginará. Establezca la propiedad ItemsPerPage en el número de elementos de la lista que desea que aparezcan en cada página.

Mediante el enlace de datos, el control List puede rellenar sus elementos y establecer los valores de las propiedades de forma dinámica en función de los valores del origen de datos. Para enlazar el control a datos, establezca la propiedad DataSource en un objeto que implemente la interfaz IEnumerable y establezca la propiedad DataMember en el miembro del origen de datos (por ejemplo, una tabla de un conjunto de datos) que se va a consultar cuando el control realice el enlace a datos. Las propiedades DataTextField y DataValueField enlazan datos a las propiedades Text y Value, respectivamente.

Puede establecer la apariencia del control List con las propiedades Alignment, ForeColor, Font, StyleReference y Wrapping. Para impedir que se inserte un salto de línea después del control List, establezca la propiedad BreakAfter en false.

Los controles List pueden mostrar sus elementos con números o con viñetas, según se haya especificado en la propiedad Decoration. Asimismo, los elementos de una lista se pueden representar como hipervínculos. Para mostrar los elementos de una lista como hipervínculos, establezca la propiedad ItemsAsLinks en true y la propiedad Value de cada elemento en la dirección URL de destino.

Si aplica filtros de dispositivo a un control List, podrá especificar valores de reemplazo de propiedades. Al reemplazar los valores de las propiedades, se personaliza la apariencia y el comportamiento del control para dispositivos móviles específicos. Además, los filtros de dispositivo permiten utilizar plantillas para llevar a cabo una personalización específica de dispositivos.

Nota

En tiempo de diseño, Visual Studio no intenta representar las páginas tal y como aparecerían en cualquier dispositivo específico, por lo que no utiliza la propiedad ItemsPerPage. Las páginas Web de ASP.NET Mobile no aparecen paginadas en el diseñador. Sin embargo, esta propiedad se utiliza en tiempo de ejecución.

Vea también

Tareas

Cómo: Agregar y configurar un control List

Conceptos

Reemplazar propiedades

Introducción al control ObjectList

Utilizar el enlace de datos con controles de ASP.NET Mobile

Introducción al control Form

Introducción al control Panel

Referencia

List

Otros recursos

Utilizar filtros de dispositivo

Personalizar con plantillas de control