【发布时间】:2020-05-04 12:05:59
【问题描述】:
是否允许内容在保持汉堡图标的同时触摸屏幕顶部。在下面的示例中,假设蓝色背景是图像,我希望蓝色触摸屏幕顶部并在顶部覆盖汉堡图标:
我尝试了以下方法,但它只是改变了条的颜色:
<Shell
BackgroundColor="Transparent">
如果没有办法只隐藏栏,有没有办法隐藏栏和汉堡图标,然后手动添加图标?
编辑: 我试过了,但它也删除了汉堡包图标。无论如何要添加汉堡图标吗?:
Shell.NavBarIsVisible="False"
编辑: 刚刚看到了这个实现,这是我需要的,但无论如何可以用 Xamarin Shell 来做到这一点: https://xamgirl.com/transparent-navigation-bar-in-xamarin-forms/
解决方案: 现在已移至Xamarin Forms GitHub
【问题讨论】:
-
不,汉堡在导航栏中。
-
自定义渲染器没有办法将其从导航栏中删除吗?
-
Sure 读到...我的评论是对
is there anyway to remove the navigation bar but keep the hamburger icon的回应,但没有。 -
我认为不可能实现它。该样式已在 shell 中默认设置。
标签: c# user-interface xamarin xamarin.forms