سؤال

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

هل كانت مفيدة؟

المحلول 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 :)

نصائح أخرى

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

<Page 
NavigationCacheMode="Enabled">
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top