WP8启用了LongListSelector scrollTo()和Grouping

本文关键字:Grouping scrollTo 启用 LongListSelector WP8 | 更新日期: 2023-09-27 18:05:13

我使用LongListSelector来显示对话视图。消息是按日期分开的,我没有使用JumpLists。

MessageCollectionObservableCollection,其中包含MessageCollectionDay类型的item。每个MessageCollectionDay包含Message类型的项目。

完整的MessageCollectionLongListSelector绑定。

每个新项目手动添加到其相应的ObservableCollectionDay

现在我想让LongListSelector向下滚动到最新添加的项目。

I tried

list.UpdateLayout();
list.ScrollTo(list.ItemsSource[list.ItemsSource.Count - 1]);

但是它只是跳到最后一组的顶部,而不是最后一项。

有办法跳到分组列表中的最后一项吗?

WP8启用了LongListSelector scrollTo()和Grouping

尝试在列表的末尾添加一个小的(height = 1),不可见的(opacity = 0),空的组,并滚动到它