【发布时间】:2014-11-20 13:34:07
【问题描述】:
随着 WinRT 中每个标准虚拟化面板的错误和限制列表变得越来越长,对我来说越来越烦人,我需要编写自己的虚拟化面板来满足我的所有需求。
我现在面临的问题是,我在 Internet 上找到的关于 WinRT 面板的问题很少(大部分未得到解答)。我发现的唯一解决方案都是针对 WPF 并依赖于 WinRT 中不可用的 IScrollInfo 接口。
我也想过从(Oriented)VirtualizingPanel派生,但它们都是密封的或有内部构造函数。
所以我的问题是:有谁知道在哪里可以找到关于如何在 WinRT 中为 ListView/GridView 实现自定义虚拟化面板的好教程。还是我注定要从头开始编写带有滚动处理和虚拟化的完整 ItemsControl 实现?我的意思是这完全有可能,但要做的工作很多。我不敢相信 MS 开发人员认为我们无法编写高性能的虚拟化面板并因此将其全部锁定。
【问题讨论】:
标签: c# windows-8 windows-runtime windows-phone-8.1 win-universal-app