ListBox vs ListView - cómo elegir para el enlace de datos


Estoy considerando un ListBox o un ListView para una aplicación WPF. Parece ser compatible con el enlace de datos y 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 demo de enlace de datos ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) utiliza un ListBox con un CollectionViewSource.

¿Alguien tiene pros/contras para qué control usar y cuándo?

Author: H.B., 2008-10-22

1 answers

Un ListView es un ListBox especializado (es decir, hereda de ListBox). Le permite especificar diferentes vistas en lugar de una lista recta. Puede rodar su propia vista o usar GridView (piense en "vista de detalles"similar al explorador). Es básicamente el listbox de varias columnas, el primo del listview de Windows form.

Si no necesita las capacidades adicionales de ListView, ciertamente puede usar ListBox si simplemente está mostrando una lista de elementos (Incluso si la plantilla es compleja).

 349
Author: Philip Rieck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-26 13:01:13