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

Était-ce utile?

La 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 :)

Autres conseils

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

<Page 
NavigationCacheMode="Enabled">
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top