Hello, I am having an issue with ListView's scrollto method (to scroll to the bottom of the list). Essentially I have a 'chat room', so the user enters a message and it gets added to the observable collection that is bound to the listview. Without using the scrollto method, the new item in the collection appears just as it should. But when I use the scrollto method, everytime a new item gets added to the collection, the entire listview disappears briefly, then reappears with the newly added item. It is scrolling to the bottom of the list just fine, but I don't want it to disappear/reappear everytime a new item is added.
Heres the code I'm using, its placed in the Entry's "Completed" event handler (the entry allows the user to type the message that will get added to the listview)
var v = ListChatMessages.ItemsSource.Cast<ChatItemTemplate>().LastOrDefault();
ListChatMessages.ScrollTo(v, ScrollToPosition.End, false);