2

新聞用の非常に人気のあるニュースアプリを開発しました。残念ながら、私のユーザーは私が再現できる次の問題を報告しました:

アプリは基本的にGroupedItemsPageItemDetailPage(および他のいくつかのページ、ここでは重要ではありません)で構成されています。GroupedItemsPageには、カテゴリ別にグループ化されたニュースが表示されます。ユーザーが右にスクロールすると、関心のあるアイテムの1つをクリックし、ItemDetailPageにリダイレクトされて、元に戻ります。GroupedItemsPageに戻ると、ビューは最初のグループに戻り、ユーザーがいた最後の位置(グループ)に留まりません。新しいWindowsストア「グリッドアプリ」を作成すると、(私の環境では)まったく同じ動作が見られます。

残念ながら、私はこの問題を自分で解決することはできませんでしたし、Webでいくつかの有用なコメントを見つけることもできませんでした。この問題を解決できる他のアプリとそうでないアプリをいくつか見ました。コメントをいただければ幸いです。ありがとうございました!

4

2 に答える 2

3

別のもっと簡単な解決策を見つけました。私はそれを共有したいと思います:

GroupedItemsPage(XAML)に次を追加しました:

<common:LayoutAwarePage
NavigationCacheMode="Enabled" ...
于 2013-01-30T14:55:40.680 に答える
3

これは自分で実装する必要があります。GroupedItemsPageからItemDetailPageに移動するときは、クリックアイテムを覚えておく必要があります。次に、GroupedItemsPageに戻るときに、記憶されているアイテムまでスクロールする必要があります。これは、GridViewのScrollIntoViewメソッドを使用して実行できます。

于 2013-01-30T13:46:49.573 に答える