c#中的WinRT数据虚拟化实现

本文关键字:虚拟化 实现 数据 WinRT 中的 | 更新日期: 2023-09-27 18:09:49

我在MSDN论坛上问过这个问题(没有成功),也许StackOverflow会再一次证明它的力量…

我参加了Hamid Mahmood关于收集和列表应用程序的会议,很高兴看到对数据虚拟化的控制级支持。不幸的是,没有给出如何实现IVirtualizingVectorIIncrementalLoadingVector的细节,而且通过查看接口本身也不清楚如何实现。有人能贴个样品吗?

额外的奖励问题SO -是否有一个更容易的方法来实现IAsyncOperation(需要IIncrementalLoadingVector实现)比编码它"从零开始"?

c#中的WinRT数据虚拟化实现

对于您的附加问题,请查看System.Runtime.InteropServices.WindowsRuntime.AsyncInfoFactory中可用的重载Create方法,特别是使用Func<Task<T>>的重载。

我在我的博客上发表了一篇文章,展示了如何在这里实现IVirtualizingVector。它概述了IVirtualizingVector的工作原理,以及一个可以作为开源Cocoon框架一部分发布的实现。我希望将来还能展示如何使用IIncrementalLoadingVector