在页面导航上保留Listview滚动

在页面导航上保留Listview滚动,listview,windows-8,microsoft-metro,vertical-scrolling,Listview,Windows 8,Microsoft Metro,Vertical Scrolling,如果我导航到另一页,然后按back按钮返回,如何保持列表视图滚动位置 它总是将其重置为顶部。回到以前的状态真的很痛苦。请帮助大多数情况下,步骤1会起作用,如果没有,您必须按照步骤2在listView中进行更改 1) this.NavigationCacheMode=Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled (二) 我希望它有帮助:)或者,您可以在页面XAML中添加NavigationCacheMode=“Enabled”:

如果我导航到另一页,然后按
back
按钮返回,如何保持
列表视图
滚动位置


它总是
将其重置为顶部
。回到以前的状态真的很痛苦。请帮助

大多数情况下,步骤1会起作用,如果没有,您必须按照步骤2在listView中进行更改

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

(二)



我希望它有帮助:)

或者,您可以在页面XAML中添加NavigationCacheMode=“Enabled”:

<Page 
NavigationCacheMode="Enabled">

我尝试缓存页面,但缓存页面将永远保持其状态,如果我从主页向前导航到此缓存页面,在这种情况下,我希望处于顶部,该怎么办。我如何做到这一点
<Page 
NavigationCacheMode="Enabled">