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从未找到解决方案。我现在正在做另一个项目。谢谢你抽出时间。