WinRT ISupportIncrementalLoading View with Both Directions



我有一个ItemsControl,它显示了一些数据的天数列表。我希望这个控件能够在两个方向上无限滚动。

使用ISupportIncrementalLoading,我可以在结束时添加更多天数。

但是,当到达第一个元素时,我如何实现这一点呢?有人现在有一个集合类返回当前第一个显示项目的位置吗?

提示吗?

一种可能是IObserveableVector,根据MSDN的这个页面:有效地加载,存储和显示大量数据

IObserveableVector允许您以随机访问顺序访问数据,这将允许您在列表的两端加载数据。

我没有使用过它,也没有看到很多关于如何使用它的例子。

最新更新