kishore
kishore

Reputation: 49

Scroll to particular item in longlist selector after binding

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.

Upvotes: 3

Views: 2410

Answers (3)

kindasimple
kindasimple

Reputation: 2427

Others have found success by calling UpdateLayout() before ScrollIntoView() on a ListBox.

Upvotes: 2

Matt Lacey
Matt Lacey

Reputation: 65556

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.

Upvotes: 1

Roman Golenok
Roman Golenok

Reputation: 1417

Try setting SelectedItemIndex to index of last item.

Upvotes: 0

Related Questions