【发布时间】:2013-03-16 01:35:04
【问题描述】:
我有一个 ItemsControl,它显示了包含一些数据的日期列表。 我想要这个控件,以便能够在两个方向上无限滚动。
使用 ISupportIncrementalLoading,我可以在结束时增加更多天数。
但是当达到第一个元素时,我该如何实现呢? 有人现在有一个集合类,它返回当前第一个显示项目的位置吗?
有什么提示吗?
【问题讨论】:
标签: microsoft-metro windows-runtime
我有一个 ItemsControl,它显示了包含一些数据的日期列表。 我想要这个控件,以便能够在两个方向上无限滚动。
使用 ISupportIncrementalLoading,我可以在结束时增加更多天数。
但是当达到第一个元素时,我该如何实现呢? 有人现在有一个集合类,它返回当前第一个显示项目的位置吗?
有什么提示吗?
【问题讨论】:
标签: microsoft-metro windows-runtime
一种可能性是IObserveableVector,根据 MSDN 上的此页面:Load, store, and display large sets of data efficiently
IObserveableVector 允许您以随机访问顺序访问数据,这将允许您在列表的两端加载数据。
我没用过,也没有看到很多使用例子。
【讨论】: