我尝试在不同布局的GridViewItems
中展示GridView
时遇到了多个问题。基本上一切都会杀死虚拟化。如果我们使用VariableSizedWrapGrid
virutalizaiton消失了,如果我们使用内置的分组功能virtualizaiton也消失了。到目前为止唯一的解决方案:
但这并没有真正削减它,因为它改变了设计。正如我所说,基本问题是你在GridView
上进行的任何小布局更改都会破坏虚拟化。更改GridView
时是否有人找到了避免此问题的好方法,或者每个人都必须坚持默认情况下GridView
看起来如何?
哦,另一件事。不幸的是,WinRT不允许我们创建自定义虚拟化面板,因为VirtualizingStackPanel
构造函数是protected
(或private
,无法正确记住)。如果你能提供一些关于这个的信息也很棒=)。
谢谢!
答案 0 :(得分:1)
任何时候你将面板更改为VariableSizedWrapGrid,或者在gridview上使用分组时,虚拟化就会消失。我在Uservoice上发布了这个,以便使用VariableSizedWrapGrid支持虚拟化