繁体   English   中英

Xamarin Forms - 隐藏汉堡菜单

[英]Xamarin Forms - Hide Burger Menu

自 XF 3.2 发布以来,它提供了创建您自己的自定义标题栏的能力。 此功能运行良好,但我遇到了一些问题,希望有人可以帮助我。

我试图隐藏汉堡菜单图标,但到目前为止我还没有。

我可以通过执行以下操作来隐藏后退按钮:

NavigationPage.HasBackButton="假"

然而,这仍然会在 TitleBar 的左侧留下一个轻微的垂直条,所以如果有人知道如何也删除它,那就太好了。

我期待相同的代码也能隐藏汉堡菜单图标,但它仍然存在,所以我希望有人能帮我删除它。

或者,如果有人知道我可以更改图标(使用我自己的图标)或更改它的颜色(因为它始终为白色,而我希望它为黑色)的方法,那就太好了。

干杯...

对于使用Shell 的任何人,您都可以隐藏汉堡按钮并使用以下方法隐式禁用弹出菜单:

  • 在 AppShell(或其他任何名称)中,您也可以更改汉堡包图标
<Shell>
...
     FlyoutBehavior="Disabled"
     FlyoutIcon="flyouticon.png"
..
</Shell>
  • 或者仅在某些页面中隐藏它:
<ContentPage>
...
    Shell.FlyoutBehavior="Disabled"
</ContentPage>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM