在MasterDetailPage上删除Hamburger菜单

时间:2018-11-15 10:02:18

标签: xamarin.forms

如何删除用于打开/关闭抽屉的汉堡菜单,但如果有堆栈,仍不能删除导航栏和后退图标。我正在努力寻找解决方案。

这样做将完全删除栏

NavigationPage.HasNavigationBar="false"

我只希望删除图标。

enter image description here

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但是对于您而言,最好使用Shell。您可以使用以下方法隐藏汉堡包按钮并隐式禁用弹出菜单:

  • 在AppShell(或任何命名名称)中全局
<Shell>
...
     FlyoutBehavior="Disabled"
..
</Shell>
  • 或仅将其隐藏在单个页面中
<ContentPage>
...
    Shell.FlyoutBehavior="Disabled"
</ContentPage>