ListBox vs. ListView: cómo elegir el enlace de datos

Resuelto Geoff Cox asked hace 15 años • 1 respuestas

Estoy considerando un ListBox o un ListView para una aplicación WPF. Parece que admite el enlace de datos y las plantillas de elementos. Mi aplicación tiene una lista simple de elementos que pretendo poder buscar/ordenar/filtrar según la entrada del usuario. La demostración de enlace de datos ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) utiliza un ListBox con CollectionViewSource.

¿Alguien tiene ventajas y desventajas sobre qué control utilizar y cuándo?

Geoff Cox avatar Oct 23 '08 02:10 Geoff Cox
Aceptado

A ListViewes especializado ListBox(es decir, hereda de ListBox). Le permite especificar diferentes vistas en lugar de una lista directa. Puede implementar su propia vista o usarla GridView(piense en una "vista de detalles" similar a Explorer). Es básicamente el multicolumna ListBox, el primo de Windows Forms ListView.

Si no necesita las capacidades adicionales de ListView, puede usarlas ListBoxsi simplemente muestra una lista de elementos (incluso si la plantilla es compleja).

Philip Rieck avatar Oct 22 '2008 20:10 Philip Rieck