我有一个Xamarin Forms PCL项目,它使用Freshmvvm自定义导航。这个应用程序有两个导航容器。一个用于身份验证,另一个是主选项卡式容器。当应用程序启动时,将使用身份验证堆栈。在用户进行身份验证之后,将显示第一个选项卡页,并且用户可以成功地在选项卡之间导航。如果用户单击注销(这是从第二个选项卡页面推送的模式设置页面的操作),我们将切换到身份验证堆栈
CoreMethods.SwitchOutRootNavigation(NavStacks.LoginNavStack);
再次输入登录凭据以重新进行身份验证,这一次向用户显示第二个选项卡(应该是第一个选项卡)。此外,单击第一个选项