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