0

我有一个自定义 ListBox 控件,我将 Source 设置为 250 个对象的集合。当控件显示时,我对 GetContainerForItemOverride() 和 PrepareContainerForItemOverride() 的覆盖被调用了大约 3 页(其中一页是 ListBoxControl 的高度)的项目。当我向上滑动时,项目会向上滚动,但是一旦 3 页的最后一个项目从底部向上滚动,就不再调用我的 GetContainerForItemOverride() 和 PrepareContainerForItemOverride() 覆盖来获取和显示其余项目。相反,这些项目会按我滑动的量向上滚动。从顶部将最后一个项目带回视图需要相同的滑动量。

4

1 回答 1

0

您是否尝试过使用 ScrollIntoView 方法

于 2012-07-04T07:52:53.483 回答