首页 文章

Xamarin表单:如何制作ContentPage覆盖工具栏?

提问于
浏览
0

正如 Headers 所说, how can I make the ContentPage overlay the toolbar?

我看了SmartHotel360的实现,其中MasterDetailPage的汉堡菜单位于主页的顶部 . https://www.youtube.com/watch?v=_hUeIMB-j0Q

此解决方案的GitHub存储库位于此链接中 . https://github.com/Microsoft/SmartHotel360-mobile-desktop-apps

我曾试图多次查看回购,但我仍然无法弄清楚如何使内容页面覆盖工具栏 .

enter link description here

1 回答

  • 0

    您可以看到这是一个完全自定义的工具栏 . 因此,其中显而易见的答案可以轻松实现为网格,您可以将页面内容和自定义工具栏控件作为叠加在同一网格中 .

    <grid>
    <scrollview><stacklayout>page content here</stacklayout></scrollview>
    <grid>toolbar here</grid>
    </grid>
    

    页面本身是 NavigationPage ,其构造函数中包含代码

    NavigationPage.SetHasNavigationBar(this, false);
        NavigationPage.SetBackButtonTitle(this, "Back");//localize for ios
    

相关问题