WP7 Виртуализация WrapPanel
Я хочу использовать WrapPanel в своем приложении WP7, поэтому я использовал оболочку, содержащуюся в Silverlight для Windows Phone Toolkit. Проблема с этой оболочкой в том, что она не поддерживает виртуализацию пользовательского интерфейса.
Можете ли вы дать некоторые указания о том, как реализовать виртуализацию пользовательского интерфейса для WrapPanel?
1 ответ
Не могли бы вы объяснить свое требование вокруг оберточной панели? Потому что для большинства ситуаций вы можете создать комбинацию VirtualizedStackPanel по вертикали и фиксированных элементов внутри каждой строки. Я сделал это во многих приложениях, потому что сделать виртуализацию панели обертки сложно по сравнению с тем, насколько простую производительность и гибкость я могу получить от этой небольшой работы. Да, ориентация может легко вызвать изменение "количества элементов в строке", чтобы компенсировать изменения ширины.