現在、私のアプリケーションには 2 つのナビゲーション スタックがあります。
- 認証
- 主要
私の認証スタックは次のようになります。
- スプラッシュページ
- 作成またはログインページを選択
- ログインページ
その後、私は電話します:
CoreMethods.SwitchOutRootNavigation(NavigationContext.Main);
これはすべてうまくいきます。
次のようにメイン スタック内から Logout を呼び出すと、次のようになります。
CoreMethods.SwitchOutRootNavigation(NavigationContext.Authentication);
現在は「ログインページ」にしていますが、本当は最初のページ「スプラッシュページ」にしたいです。
ナビゲーション スタックにスタック履歴を記憶させることは、他のすべてのケースに最適です。
質問:認証スタックを「リセット」するための最適なソリューションは何ですか?