Xamarin Forms Shell Flyout:如何删除 FlyoutHeader 和第一个 FlyoutItem 之间的间隙?
Xamarin Forms Shell Flyout: How can I remove the gap between FlyoutHeader and the first FlyoutItem?
Shell 的弹出框有一个空隙,如下图所示:
screenshot
(Header 背景为黑色,项目背景为黄色。中间的白色是我要删除的内容。)
我已经在一个空白的新项目中对此进行了测试(我也截取了这张屏幕截图),所以我很确定这不是我的代码在做的。我尝试为 AppShell.
中的大多数元素设置边距 and/or 填充
如果有帮助的话,当我拉下项目时,蓝色的“you-are-trying-to-pull-a-scrollable-list-past-its-end”图形就在 header 的正下方,所以这让我认为间隙是 Flyout 内部的一部分项目列表。
关于如何消除差距的任何想法?
根据官方文档,在Android中,存在中间的白色。而在IOS中,中间没有白色。
在下图中,我们可以看到IOS和Android之间的区别。
更多详情,您可以参考:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/create
Shell 的弹出框有一个空隙,如下图所示:
screenshot
(Header 背景为黑色,项目背景为黄色。中间的白色是我要删除的内容。)
我已经在一个空白的新项目中对此进行了测试(我也截取了这张屏幕截图),所以我很确定这不是我的代码在做的。我尝试为 AppShell.
中的大多数元素设置边距 and/or 填充如果有帮助的话,当我拉下项目时,蓝色的“you-are-trying-to-pull-a-scrollable-list-past-its-end”图形就在 header 的正下方,所以这让我认为间隙是 Flyout 内部的一部分项目列表。
关于如何消除差距的任何想法?
根据官方文档,在Android中,存在中间的白色。而在IOS中,中间没有白色。
在下图中,我们可以看到IOS和Android之间的区别。
更多详情,您可以参考: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/create