gpt4 book ai didi

c# - WP8 LongListSelector scrollTo() 和分组启用

转载 作者:行者123 更新时间:2023-11-30 17:06:14 25 4
gpt4 key购买 nike

我正在使用 LongListSelector 来显示对话 View 。消息按日期分隔,我没有使用 JumpLists。

MessageCollection 是一个 ObservableCollection,它包含 MessageCollectionDay 类型的项目。每个 MessageCollectionDay 都包含 Message 类型的项目。

完整的 MessageCollection 绑定(bind)到 LongListSelector

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

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

我试过了

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

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

有什么方法可以跳转到分组列表中的最后一项?

最佳答案

尝试在列表末尾添加一个小的(高度 = 1)、不可见(不透明度 = 0)的空组,然后滚动到该组。

关于c# - WP8 LongListSelector scrollTo() 和分组启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15551563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com