【问题标题】:How to navigate to a normal ContentPage in fullscreen from NavigationPage with TabbedPage?如何使用 TabbedPage 从 NavigationPage 全屏导航到正常的 ContentPage?
【发布时间】:2020-03-07 14:06:38
【问题描述】:

a Xamarin official sample 演示了如何将 TabbedPage 与 NavigationPage 一起使用。结果如下所示:

如您所见,当它导航到子页面时,子页面“嵌套”在 TabbedPage 中。我想知道如何使子页面全屏显示,这意味着当它在子页面上时,它会占据整个屏幕并且 TabbedPage 不显示。下面是一个例子:

【问题讨论】:

    标签: xamarin navigation tabbedpage


    【解决方案1】:

    要实现这一点,您必须将选项卡式页面嵌入到导航页面中。

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

    【讨论】:

    • 感谢您的回答。但微软明确指出“TabbedPage 应该是应用程序中的根页面。不要将 TabbedPage 嵌套在另一个页面中。”。请参阅此页面中的警告:docs.microsoft.com/en-us/learn/modules/… 还有其他方法可以实现吗?
    • 好吧,如果你想显示/隐藏标签栏 Xamarin 表单不支持这个功能,所以你必须创建一个标签栏的自定义渲染器并在那里显示和隐藏。
    猜你喜欢
    • 2017-11-13
    • 2021-03-25
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多