问题
I am using Longlistselector to bind the chat messages. After binding i need to show the last message. But by default it is coming to top message. I tryed scroll to last item "(ScrollTo(lastmessage))" but it is not working. can any one provide the solution.
回答1:
Others have found success by calling UpdateLayout() before ScrollIntoView() on a ListBox.
回答2:
Have you tried using AnimateTo()
and passing it the last item in the list.
Alternatively, you could interrogate the visual tree of the control and access the ScrollViewer of the internal [Templated]ListBox and call ScrollToVerticalOffset
.
回答3:
Try setting SelectedItemIndex to index of last item.
来源:https://stackoverflow.com/questions/9719443/scroll-to-particular-item-in-longlist-selector-after-binding