¿Cuál es la diferencia entre un panel de distribución y un panel virtual de virtualización en WPF?¿Cuál es la diferencia entre un panel de distribución y un panel virtual de virtualización en WPF?
¿Cuál es la diferencia entre un panel de distribución y un panel virtual de virtualización en WPF?
Respuesta
A VirtualizingStackPanel can ofrecen ventajas de rendimiento cuando se trabaja con colecciones muy grandes. Lo hace solo procesando y procesando un subconjunto de los datos que es visible para el usuario frente al procesamiento de toda la lista de datos. Al crear solo elementos de la interfaz de usuario para los elementos visibles, esto puede reducir en gran medida la cantidad de trabajo que tiene que hacer.
Esto es realmente sólo útil, aunque si
- Estás elementos no UI o elementos para los que la interfaz de usuario se debe crear en el panel en particular el enlace de datos
- va a enlazar una gran cantidad de datos datos
Un StackPanel por el contrario, creará los controles para todos los elementos contenidos en el StackPanel.
página El VirtualizingStackPanel MSDN tiene una discusión decente: http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspx
Esto tiene que ver con el árbol visual. El panel virtual de virtualización funciona con elementos como cuadros de lista, etc. para reducir el tamaño del árbol visual al solo mostrar los elementos visibles; esto es útil cuando se lleva a cabo el enlace de datos.
- 1. Virtualización de WPF Wrap Panel Edición
- 2. WPF: espaciado entre elementos en el panel de distribución
- 3. WPF: ¿se está promoviendo un cambio en la orientación de un panel de distribución?
- 4. Panel de virtualización que no recorta elementos
- 5. ¿Cuál es la diferencia entre el panel raíz y el contenedor de nivel superior, en Swing?
- 6. ¿Cuál es la diferencia entre el menú de opciones y el menú del panel en Android?
- 7. ¿Cuál es la diferencia entre Width y ActualWidth en WPF?
- 8. ¿Cuál es la diferencia entre módulo y distribución en CPAN?
- 9. Cómo crear un panel colapsable en WPF
- 10. WPF - ¿Cómo alinear correctamente un bloque de texto dentro de un panel de distribución orientado horizontalmente?
- 11. WPF wrap panel y desplazamiento
- 12. Animación de visibilidad de panel de WPF
- 13. ¿Cuál es la diferencia entre un listener de clase y un listner de instancia en WPF?
- 14. diferencia entre el control y el panel Div
- 15. ¿Cuál es la mejor manera de deslizar un panel en WPF?
- 16. Desarrollo de iPhone: ¿cuál es la diferencia entre un aprovisionamiento de desarrollo y de distribución?
- 17. ¿Cuál es la diferencia entre abstracto y virtual?
- 18. WPF Stack Panel Align central
- 19. ¿De qué sirve un marco, un panel o un panel en oscilación?
- 20. ¿Cuál es la diferencia entre HorizontalAlignment y HorizontalContentAlignment en WPF?
- 21. Creando un panel en Rails
- 22. dos filas en un panel de pila horizontal? (WPF)
- 23. ¿Cuál es la diferencia entre Comando y evento de WPF?
- 24. WPF Virtualización de un lienzo
- 25. ¿Cuál es la diferencia entre un sitio web y un directorio virtual
- 26. ¿Cuál es la diferencia entre DataTemplate y DataContext en WPF?
- 27. ¿Cuál es la diferencia entre StaticResource y DynamicResource en WPF?
- 28. Visibilidad del panel de alternar WPF
- 29. Crear un panel transparente
- 30. ¿Cuál es la diferencia entre WPF y la aplicación Silverlight?