3

を使用しLongListSelectorて会話ビューを表示しています。メッセージは日付で区切られています。ジャンプリストは使用していません。

MessageCollectionタイプのObservableCollection項目を含むMessageCollectionDayです。それぞれMessageCollectionDayに type の項目が含まれますMessage

完全MessageCollectionは にバインドされていLongListSelectorます。

新しいアイテムはそれぞれ、対応する に手動で追加されObservableCollectionDayます。

次にLongListSelector、最後に追加されたアイテムまでスクロールダウンします。

私は試した

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

ただし、最後のアイテムではなく、最後のグループの先頭にジャンプするだけです。

グループ化されたリストの最後の項目にジャンプする方法はありますか?

4

1 に答える 1

2

リストの最後に小さな (高さ = 1) 非表示 (不透明度 = 0) の空のグループを追加して、そこまでスクロールしてみてください。

于 2013-03-21T17:32:13.103 に答える