У меня возникло несколько проблем, пытающихся показать GridViewItems
в GridView
в разных макетах. В основном ВСЕ убивает виртуализацию. Если мы используем VariableSizedWrapGrid
, virutalizaiton исчезнет, если мы воспользуемся встроенной функцией группировки virtualizaiton, также нет. До сих пор единственным решением:Winrt GridView Virtualization
Но это не реально сократить его, потому что он изменяет дизайн так много. Как я уже сказал, основная проблема заключается в том, что практически любые небольшие изменения макета, которые вы делаете на GridView
, разрывают виртуализацию. Кто-нибудь нашел хороший способ избежать этой проблемы при смене GridView
или все просто должны были придерживаться того, как выглядит по умолчанию GridView
?
О, еще одно. К сожалению, WinRT не позволяет нам создавать нашу настраиваемую virutalized панель, потому что конструктор VirtualizingStackPanel
- protected
(или private
, не может запомнить правильно). Если вы можете дать некоторую информацию об этом, это тоже будет здорово =).
Спасибо!
если вы нашли решение, обеспечить его, пожалуйста. – jimpanzer
@jimpanzer Никогда не находил решение. Сейчас я работаю над другим проектом. – Carlo
спасибо, за ваше время. – jimpanzer