gpt4 book ai didi

xamarin - 如何在两个不同的 Xamarin Form 页面之间切换?

转载 作者:行者123 更新时间:2023-12-04 16:33:59 25 4
gpt4 key购买 nike

我想弄清楚如何在 Xamarin Forms 中的两个不同页面之间切换。

我不想使用 NavigationPage (它有那个自动显示的小后退箭头。

我有一个登录页面(这是一个 ContentPage ),一旦这个人通过了身份验证,我就需要导航到我的仪表板页面(这是一个 TabbedPage )。

例如。

enter image description here

接下来,TabbedPage 中的选项卡之一是登录用户的个人资料。因此,我需要将它们注销。所以我将有一个按钮将它们注销,这意味着我需要将它们导航回登录页面(即 ContentPage)。

enter image description here

我觉得我有两种用户可能处于的模式。

  • 未经授权。 ( ContentPage )
  • 授权。 ( TabbedPage )。

  • 就像我需要更改 AppMainPage成为这两者之一?

    最佳答案

    要将 MainPage 更改为另一个只需执行以下操作:

    App.Current.MainPage = new NavigationPage(new MyContentPage());

    或者

    App.Current.MainPage = new MyContentPage();

    顺便说一句:您可以使用 NavigationPage 然后隐藏工具栏:

    NavigationPage.SetHasNavigationBar(this, false);

    关于xamarin - 如何在两个不同的 Xamarin Form 页面之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826894/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com