Pregunta

Actualmente estoy trabajando en una aplicación móvil estándar de Windows. Está exige que utilizamos un ListView, pero con las imágenes de las sub elementos.

Necesitamos una vista de lista con 3 columnas y tres filas. Quiero mostrar 9 iconos en forma.

¿Cómo añadir imágenes como elementos secundarios en ListView?

cuadro de imagen que puede utilizar, pero no tengo ningún evento para desplazarse de una imagen a otra imagen.

¿Cómo puedo manejarlo?

Gracias

No hay solución correcta

Otros consejos

No hay soporte nativo para la adición de imágenes como elementos secundarios en el ListView. Si sabe que siempre habrá imágenes exactamente 3x3, ¿por qué utilizar un ListView? Simplemente puede presentar a 9 controles PictureBox sobre la forma y cargar los iconos en ellos.

Podría ser vale la pena mirar este artículo . Aunque está escrito para .NET Framework completo, sino que también podría funcionar para el Compact Framework (no he probado yo mismo, pero NMCUSTOMDRAW parece estar apoyada por Win CE).

La única manera de hacer esto en un uso propietario ListView-dibujo estándar.

Establecer la propiedad OwnerDraw del ListView a true, controlar los eventos DrawColumnHeader y DrawItem y establecer e.Handled a true, y controlar el evento DrawSubItem y dibujar las imágenes correctas.

EDIT:. El .NET Compact Framework no admite el dibujo propietario, por lo que esta técnica no se puede utilizar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top