我正在将一个项目重构为使用 Xamarin.Forms 4.0 发布的带有shell的新导航,现在我正在迁移一个 tabbedPage,它的效果是从 tabbedPage 中隐藏子项的标题,使图标仅可见,使用 Shell如果不是自己的Shell类允许您实现tabbedPage,masterPage,则不再需要页面从TabbedPage继承...问题是现在我不知道如何应用以前使用的效果,因为我不能参考tabbedPage。
注意:在这种情况下,我使用Flyout,因为我需要一个带有汉堡菜单和 tabbedPage 的设计,这就是我不只使用TabBar的原因。
<FlyoutItem Route="home"
Title="TEST"
Icon="home_icon"
FlyoutDisplayOptions="AsMultipleItems">
<ShellContent Route="bottomtab1"
Title="TEST1"
Icon="target_icon"
ContentTemplate="{DataTemplate views:x}" />
<ShellContent Route="bottomtab2"
Title="TEST2"
Icon="user_login"
ContentTemplate="{DataTemplate views:y}" />
</FlyoutItem>