Windows runtime Winrt GridView虚拟化

Windows runtime Winrt GridView虚拟化,windows-runtime,virtualization,Windows Runtime,Virtualization,我在尝试以不同的布局在GridView中显示GridViewItems时遇到了多个问题。基本上,一切都会扼杀虚拟化。如果我们使用VariableSizedWrapGridVirtualization,那么如果我们使用内置的分组功能,Virtualization也会消失。到目前为止,唯一的解决方案是: 但这并不能真正解决问题,因为它极大地改变了设计。正如我所说,基本问题是,您在GridView上所做的任何小布局更改都会破坏虚拟化。是否有人在更改GridView时找到了避免此问题的好方法,或者每个

我在尝试以不同的布局在
GridView
中显示
GridViewItems
时遇到了多个问题。基本上,一切都会扼杀虚拟化。如果我们使用
VariableSizedWrapGrid
Virtualization,那么如果我们使用内置的分组功能,Virtualization也会消失。到目前为止,唯一的解决方案是:

但这并不能真正解决问题,因为它极大地改变了设计。正如我所说,基本问题是,您在
GridView
上所做的任何小布局更改都会破坏虚拟化。是否有人在更改
GridView
时找到了避免此问题的好方法,或者每个人都必须坚持默认情况下
GridView
的外观

哦,还有一件事。不幸的是,WinRT不允许我们创建自定义的虚拟化面板,因为
virtualzingstackpanel
构造函数受
保护(或
private
,无法正确记住)。如果你能提供一些关于这方面的信息,那也太好了=)


谢谢

每当您将面板更改为VariableSizedWrapGrid,或在gridview上使用分组时,虚拟化就消失了。为了支持VariableSizedWrapGrid的虚拟化,我在Uservoice中发布了这方面的信息


如果你找到了解决方案,请提供。@jimpanzer从未找到解决方案。我现在正在做另一个项目。谢谢你抽出时间。