2016-07-29 27 views
1

UWPアプリを開発中です。私のアプリでは、ListViewを使っています。 listitemをクリックすると、別のページに移動します。しかし、私がクリックすると、それは私をリストビューの先頭に戻します。私はスクロール位置ieを維持したい。私が戻るボタンをクリックするたびに、それは私が上にむしろクリックしたリスト項目に連れて行くはずです。この問題を解決するための回避策はありますか?クリックビューでスクロール位置を維持する

答えて

1

簡単な方法は、EnabledまたはRequired上の背後にあるXAMLまたはコードでNavigationCacheModeプロパティを設定することです:

<Page ... 
    NavigationCacheMode="Enabled"> 

または

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

場合はできません何らかの理由キャッシュを有効にする場合は、ListViewPersistenceHelperを使用してページを終了するときの位置を保存し、戻ったときにその位置を復元することができます。 Shawn Kendrotは、これを行う方法については、sampleという素晴らしい点があります。

関連する問題