Прокрутите до определенного элемента в списке выбора после привязки

Я использую Longlistselector для привязки сообщений чата. После привязки мне нужно показать последнее сообщение. Но по умолчанию это приходит к началу сообщения. Я попытался прокрутить до последнего элемента "(ScrollTo(lastmessage))", но он не работает. любой может предоставить решение.

3 ответа

Другие добились успеха, вызвав UpdateLayout() перед ScrollIntoView() в ListBox.

Вы пытались использовать AnimateTo() и передать его последним пунктом в списке.

В качестве альтернативы, вы можете запросить визуальное дерево элемента управления и получить доступ к ScrollViewer внутреннего ListBox [Templated] и вызвать ScrollToVerticalOffset,

Попробуйте установить SelectedItemIndex в индекс последнего элемента.

Другие вопросы по тегам