我正在使用 Shell,我有一个设计,其中在 AsSingleItem 中有一个带有 FlyoutDisplayOptions 属性的 FlyoutItem,我还有几个 MenuItem,这个设计有一个带有选项卡的页面和一个显示 MenuItem 的汉堡菜单,但问题是它是如果我将整个 FlyoutItem 项目的标题和图标放置为空,但如果我将其留空,则该空间不会消失并且是空的,这是一个浪费的空间,我的问题是如何删除该空间?
那是我的代码:
<FlyoutItem Route="home" x:Name="flyoutItem"
FlyoutDisplayOptions="AsSingleItem">
<ShellContent Route="bottomtab1"
Style="{StaticResource TabBackground}"
Icon="home_icon"
ContentTemplate="{DataTemplate views:x}" />
<ShellContent Route="bottomtab2"
Style="{StaticResource TabBackground}"
Icon="home_icon"
ContentTemplate="{DataTemplate DataTemplate views:x}" />
<ShellContent Route="bottomtab3"
Style="{StaticResource TabBackground}"
Icon="home_icon"
ContentTemplate="{DataTemplate DataTemplate views:x}" />
<ShellContent Route="bottomtab4"
Style="{StaticResource TabBackground}"
Icon="home_icon"
ContentTemplate="{DataTemplate DataTemplate views:x}" />
<ShellContent Route="bottomtab5"
Style="{StaticResource TabBackground}"
Icon="home_icon"
ContentTemplate="{DataTemplate DataTemplate views:x}" />
</FlyoutItem>
<MenuItem Text="Test 1"
IconImageSource="home_icon" />
<MenuItem Text="Test 2"
IconImageSource="home_icon" />
<MenuItem Text="Test 3"
IconImageSource="home_icon"/>
<MenuItem Text="Test 4"
IconImageSource="home_icon"/>
<MenuItem Text="Test 5"
IconImageSource="home_icon"/>
<MenuItem Text="Test 6"
IconImageSource="home_icon"/>
我在这些图像中留下了设计