【发布时间】:2019-07-04 14:53:31
【问题描述】:
我正在将一个项目重构为使用 Xamarin.Forms 4.0 发布的带有 shell 的新导航,现在我正在迁移一个带有 effect 的 tabbedPage 应用于从 tabbedPage 隐藏子项的标题,使图标仅可见,使用 Shell 不再需要页面从 TabbedPage 继承,如果不是自己的 Shell 类允许您实现 tabbedPage,masterPage ...问题是现在我不知道如何应用我以前使用的effect,因为我无法引用tabbedPage。
注意:在这种情况下我使用Flyout,因为我需要一个带有汉堡菜单和标签页的设计,这就是为什么我不只使用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>
【问题讨论】:
-
我将此请求添加到 Xamarin Forms github,因为我也需要它...也许您可以投票:github.com/xamarin/Xamarin.Forms/issues/6788
-
似乎已经在 github 上...github.com/xamarin/Xamarin.Forms/issues/6220 所以我删除了我的请求。
标签: xamarin.forms xamarin.forms.shell