こんにちは、私はこの階層UWP - フレームのバックスタックと現在のページを保存するにはどうすればいいですか?
のApp(RootFrame)
- ログインページ
- メインシェル(InnerFrame)のエンティティ2 を持つエンティティ1
- リストPageと
- 一覧ページを持っています
- 詳細ページRエンティティ1(InnerFrame2)
- サブページ1-1
- サブページ1-2
- エンティティ2の詳細ページ(InnerFrame3)
- サブページ2-1
- サブページ2 -1
そして、私は正しく戻るボタンを処理したい。内部フレームのページ間の移動はOKですが、たとえば「エンティティ2のリストページ」から「エンティティ2の詳細ページ」に移動して戻ると、MainShell iはInnerFrames BackStackを再作成して忘れてしまいます。エンティティ2のリストページ)
これを処理する上手な方法はありますか? MainShellのnavigatedFromでInnerFramesの履歴と現在のページを保存しますか?
同じページに3つのフレームがあることを意味しましたか?便利な場合は[mcve]を提供してもらえますか?そうでない場合は、少なくともスクリーンショットを提供してください。 –