1

我有一个 ItemsControl,它显示了包含一些数据的日期列表。我想要这个控件,以便能够在两个方向上无限滚动。

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

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

有什么提示吗?

4

1 回答 1

3

一种可能性是IObserveableVector,根据 MSDN 上的此页面:Load, store, and display large sets of data Effectively

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

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

于 2013-03-15T17:35:04.710 回答