¿Qué está pasando realmente en VirtualizingStackPanel.VirtualizationMode = Recycling/Standard.?¿Cuál es la diferencia real entre la propiedad Reciclaje/Estándar de VirtualizationMode en VirtualizingStackPanel?
Respuesta
Cuando VirtualizationMode
se establece en Recycling
, el VirtualizingStackPanel
reutilizará los contenedores de elementos en lugar de tener que crear uno nuevo. Si empezamos con este
-------------------------
| Container 1 | Data 1 |
-------------------------
| Container 2 | Data 2 |
-------------------------
| Container 3 | Data 3 |
y desplazarse una posición hacia abajo, de modo de datos 1 se desplaza fuera de la vista y de datos 4 se desplaza a la vista entonces Recyling tomará el contenedor elemento de datos 1 y reutilizarla para Data 4.
-------------------------
| Container 2 | Data 2 |
-------------------------
| Container 3 | Data 3 |
-------------------------
| Container 1 | Data 4 |
he tenido algunos problemas con esto al utilizar las propiedades asociadas para el contenedor de artículos, por ejemplo fondo verde si he entrado en el modo de edición de contenedores 1. Desplazamiento hacia abajo y datos 4 también tendrá fondo verde desde la propiedad adjunta todavía estaba establecida.
Cuando VirtualizationMode
se establece en Standard
, el VirtualizingStackPanel
creará y descartará contenedores de elementos en lugar de reutilizarlos.
- 1. Cuál es la diferencia entre Propiedad y Propiedad de Dependencia
- 2. ¿Cuál es la diferencia real entre MVC y MVC Modelo2
- 3. ¿Cuál es la diferencia exacta entre la propiedad currentTarget y la propiedad de destino en javascript
- 4. ¿cuál es la diferencia entre propiedad estática y singleton?
- 5. Cuál es la diferencia entre $ y jQuery
- 6. ¿Cuál es la diferencia entre una propiedad de dependencia y una propiedad adjunta en WPF?
- 7. ¿Cuál es la diferencia entre la propiedad de solo lectura y la función en .net?
- 8. ¿Cuál es la diferencia entre System.Linq.Enumerable.WhereListIterator & System.Linq.Enumerable.WhereSelectListIterator?
- 9. ¿Cuál es la diferencia entre una propiedad de lectura y una propiedad de asignación no atómica?
- 10. ¿Cuál es la diferencia entre window.onload = init(); y window.onload = init;
- 11. ¿Cuál es la diferencia entre el
- 12. ¿Cuál es la diferencia entre codificar/decodificar?
- 13. ¿cuál es la diferencia entre:.! y: r !?
- 14. Cuál es la diferencia entre = y: =
- 15. ¿Cuál es la diferencia entre dict() y {}?
- 16. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 17. ¿Cuál es la diferencia entre + = y = +?
- 18. ¿Cuál es la diferencia entre ".equals" y "=="?
- 19. ¿Cuál es la diferencia entre estas funciones?
- 20. ¿Cuál es la diferencia entre() vs [] vs {}?
- 21. ¿Cuál es la diferencia entre window.innerWidth window.outerWidth?
- 22. Cuál es la diferencia entre $ (...) y `...`
- 23. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 24. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 25. ¿Cuál es la diferencia entre applicationDidReceiveMemoryWarning, didReceiveMemoryWarning?
- 26. ¿Cuál es la diferencia entre Response.Write() andResponse.Output.Write()?
- 27. ¿Cuál es la diferencia entre Width y ActualWidth en WPF?
- 28. Diferencia entre la propiedad y método
- 29. ¿Cuál es la diferencia entre {0} y ""?
- 30. ¿Cuál es la diferencia entre .ToString (+) y ""
¿Cómo resolvió el problema con la "repetición"? Tengo el mismo problema en este momento cuando uso el Comportamiento de TextBlock en la plantilla del elemento. Extraño. –