У меня есть чат-приложение, которое показывает сообщения в виде LongListSelector
и добавляет новые с оператором ObservableCollection.Insert(0, message)
.
Моя проблема в том, что при добавлении нового сообщения LongListSelector не прокручивается до нового сообщения.
На мой взгляд, лучшим решением будет автоматическая прокрутка к новым сообщениям, если LongListSelector в настоящее время прокручивается вверх, но я не могу найти метод для определения текущей позиции прокрутки (я вижу только LongListSelector.ScrollTo()
, что бесполезно).
Как я могу автоматически прокручивать новые сообщения, когда LongListSelector в настоящее время прокручивается вверх?