WPF DataGrid desde WPF toolkit vs ListView - cualquier beneficio?
-
19-09-2019 - |
Pregunta
Sé ListView
bastante bien, pero nunca miré DataGrid
.
Mi pregunta es simple - si usted no necesita modificar en la lista, hace DataGrid
proporcionar ningún beneficio en comparación con ListView
?
Además, hay desventajas del uso de DataGrid
(más compleja, el rendimiento, errores, difícil de estilo, etc ...)?
Solución
ListView es un control de sólo lectura. El uso habitual es para sincronizar la lista con un 'Ver detalles' componen de cuadros de texto.
El DataGrid no carece de cualquier cosa que el ListView posee, tales como múltiples modos de selección, el estilo, etc. Lo hace, sin embargo, proporciona soporte para algunas de las características en la parte superior de la ListView:
-
En lugar de edición de datos
-
ediciones transaccionales
-
generación Auto-columna
-
Ajuste de RowDetails
Básicamente, la pregunta es - ¿Quieres editar en el lugar? Si es así, la cuadrícula de datos es una opción obvia. Si no es así, los dos son bastante similares.
Otros consejos
cuadrícula de datos permite al usuario ordenar los elementos haciendo clic en los encabezados de columna.
dos ventajas más de la cuadrícula de datos:
- Las columnas fijas y encabezados de columna.
- Conectores son de estilo más fácilmente que en ListView.