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