Question

How can I maintain the listview scroll position if I navigate away to another page and come back by pressing back button?

It always resets it to top. Its a real pain to go back to the poition I was. Please help

Was it helpful?

Solution 2

Mostly Step 1 will do the trick, If not you have to make changes in your listView by following step 2

1) this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;

2)

<ListView.ItemsPanel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Vertical"/>
    </ItemsPanelTemplate>
</ListView.ItemsPanel>

I hope it helps :)

OTHER TIPS

Alternatively you can add NavigationCacheMode="Enabled" in your Page XAML:

<Page 
NavigationCacheMode="Enabled">
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top