Прокрутите до определенного элемента в списке выбора после привязки - PullRequest
3 голосов
/ 15 марта 2012

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

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

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

1 голос
/ 15 марта 2012

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

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

0 голосов
/ 15 марта 2012

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

...