Прокрутите до определенного элемента в списке выбора после привязки
Я использую Longlistselector для привязки сообщений чата. После привязки мне нужно показать последнее сообщение. Но по умолчанию это приходит к началу сообщения. Я попытался прокрутить до последнего элемента "(ScrollTo(lastmessage))", но он не работает. любой может предоставить решение.
3 ответа
Другие добились успеха, вызвав UpdateLayout() перед ScrollIntoView() в ListBox.
Вы пытались использовать AnimateTo()
и передать его последним пунктом в списке.
В качестве альтернативы, вы можете запросить визуальное дерево элемента управления и получить доступ к ScrollViewer внутреннего ListBox [Templated] и вызвать ScrollToVerticalOffset
,
Попробуйте установить SelectedItemIndex в индекс последнего элемента.