【发布时间】:2020-02-23 17:51:33
【问题描述】:
我正在使用 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"/>
我将设计留在这些图像中
【问题讨论】:
标签: xaml xamarin.forms xamarin.forms.shell