我正在使用Xamarin Forms在新的Xamarin.Forms nuget中提供的底部导航。我遵循了本指南(https://15mgm15.ghost.io/2018/06/06/bottom-tabbed-page-for-xamarin-forms-android/)的问题是,当我在标签内导航时,这些标签会消失。
这是我的代码:
app:cardBackgroundColor="#488747"
这在后面的代码中:
<TabbedPage.Children>
<local:Views.Page1 Title="Welcome" Icon="welcome"/>
<local:Views.Page2 Title="My Account" Icon="acc"/>
<local:Views.Page3 Title="Clothes" Icon="clothes"/>
<local:Views.Page4 Title="Support" Icon="support"/>
<local:Views.Page5 Title="About" Icon="about"/>
</TabbedPage.Children>
我正在使用PushAsync来访问标签内的页面。
感谢所有我能得到的帮助,谢谢!
答案 0 :(得分:0)
您正在使用什么版本的Xamarin.Forms。 请注意,在问题中提到的链接中,他们明确表示您应该使用此预发行版本的Xamarin Forms(v3.1.0.530888-pre2)。
如果您向我们提供您的意思的示例,这也将有所帮助:
我正在使用PushAsync来访问标签内的页面。
答案 1 :(得分:0)
我有同样的问题, 我发现问题出在命令视图模型中使用导航
await Application.Current.MainPage.Navigation.PushAsync(page);
尝试从直接事件导航到所需的页面,您将再次显示标签,
如果您找到了在命令内使用导航的解决方案并显示标签,请与我们分享
答案 2 :(得分:0)
<local:TodayPage />
<NavigationPage Title="Schedule" Icon="schedule.png">
<x:Arguments>
<local:SchedulePage />
</x:Arguments>
</NavigationPage>