Hi,
in my app I have a list of items and when I click on an item I navigate to item detail page. The list is a GridView bound to an incremental loading collection.
What I'd like to do is to restore GridView horizontal scrollbar position when I navigate back to the list of items.
To do this I save GridView scrollviewer HorizontalOffset when I navigate from items list page and then when I navigate back I restore the position in tis way (when scrollviewer become visible):
scrollViewer.ChangeView(_itemListPanelScrollViewerHorizontalOffset, null, null, true);
This doesn't work when I scroll more pages in the list because when I navigate back, the list doesn't have all pages loaded previously since it's bound to an incremental loading collection and items are loaded only when I scroll the list.
How can I solve the problem?