代码之家  ›  专栏  ›  技术社区  ›  KalleP

标签页内导航时,标签页消失

  •  0
  • KalleP  · 技术社区  · 6 年前

    我正在使用xamarin forms在new xamarin.forms nuget中提供的底部导航。我遵循了这个指南( https://15mgm15.ghost.io/2018/06/06/bottom-tabbed-page-for-xamarin-forms-android/ )我遇到的问题是,当我在选项卡中导航时,选项卡会消失。

    这是我的密码:

    <TabbedPage.Children>
        <local:Views.Page1 Title="Welcome" Icon="welcome"/>
        <local:Views.Page2 Title="My Account" Icon="acc"/>
        <local:Views.Page3 Title="Clothes" Icon="clothes"/>
        <local:Views.Page4 Title="Support" Icon="support"/>
        <local:Views.Page5 Title="About" Icon="about"/>
    </TabbedPage.Children>
    

    这是后面的代码:

     InitializeComponent();
     On<Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);
    

    我正在使用pushAsync来访问选项卡内的页面。

    谢谢你能帮我,谢谢!

    3 回复  |  直到 6 年前
        1
  •  0
  •   Christo Nel    6 年前

    你用的是什么版本的香豆素。表格。 请注意,在您的问题中提到的链接中,他们特别指出您应该使用这个Xamarin表单的预发布版本(v3.1.0.530888-pre2)。

    如果你能给我们举个例子说明你的意思,那也会有帮助:

    我正在使用pushAsync来访问选项卡内的页面。

        2
  •  0
  •   Ahmad Alaa    5 年前

    我也有同样的问题, 我发现问题是在命令视图模型中使用导航

    await Application.Current.MainPage.Navigation.PushAsync(page);
    

    尝试从直接事件导航到所需的页面,您将再次显示选项卡,

    如果您找到了在命令内部使用导航并保持标签出现的解决方案,请与我们共享

        3
  •  0
  •   KalleP    5 年前
    <local:TodayPage />
    <NavigationPage Title="Schedule" Icon="schedule.png">
        <x:Arguments>
            <local:SchedulePage />
        </x:Arguments>
    </NavigationPage>