FlipViews を使用した LayoutAware ページの 2 つのレベルを持つアプリがあります。GoBack は、ナビゲートされたときの最後の状態を保存するのではなく、元のナビゲーション パラメータを記憶しているため、頭痛の種です。
ナビゲーション フロー:
1) メインページ:
アイテムを選択すると、現在のアイテムが選択されたフリップ ビュー ページに移動します。
2) ItemFlipViewPage: LoadState ナビゲーション パラメーター (この例では selectedItem1) に基づいて、FlipView の選択されたアイテムを設定します。
FlipView の選択項目 (selectedItem3 など) を変更し、GalleryFlipViewPage に移動します。
this.Frame.Navigate(typeof(GalleryFlipViewPage), selectedItem3_Image1);
3) GalleryFlipViewPage:
[戻る] ボタンをクリックすると、ItemFlpViewPage が selectedItem1 の元のナビゲーション パラメーターと共に読み込まれます。
選択したアイテムを GoBack に保持する最良の方法は何ですか?