【发布时间】:2022-12-26 02:45:09
【问题描述】:
在登录流程中,登录页面通常没有构成应用程序主要流程的底部选项卡。
AppShell.xaml
<TabBar>
<ShellContent Title="Home"
Icon="home.png"
ContentTemplate="{DataTemplate local:HomePage}"/>
<ShellContent Title="Articles"
Icon="articles.png"
ContentTemplate="{DataTemplate local:ArticlesPage}" />
</TabBar>
因此,如果登录成功,我将尝试从登录页面导航到 HomePage,它是 Shell 中 TabBar 的一部分。问题是 Shell 然后导航到 HomePage,就好像它是一个独立的页面,没有 TabBar。 我假设答案在于导航到 TabBar 部分本身,我不知道。
【问题讨论】:
-
您是否考虑过将登录页面也包含在您的 TabBar 中,并仅使用可见性来控制显示哪些选项卡? (如果只有一个选项卡可见,shell 会自动隐藏选项卡标题。)
-
我没有想到这一点。让我试试看