使用Xamarin.Forms Shell从单个页面导航到主要详细信息页面

时间:2019-08-27 13:21:43

标签: shell xamarin xamarin.forms

我需要使用Shell来构建Xamarin.Forms应用程序。我的页面流程如下。

  1. 从“漫游”页面开始,它是一个全屏页面,并且不包含主要详细信息(汉堡)菜单。
  2. 演练完成后,导航至“主细节”页面。
  3. 从导航堆栈中删除漫游页面,因为如果用户在步骤2上按了后退按钮,则应关闭该应用程序。

enter image description here

使用Shell可以实现吗?

1 个答案:

答案 0 :(得分:1)

要实现此目的,您可以在App.xaml.cs集启动应用时

MainPage = new WalkThroughPage();

演练完成后,您可以将Application.Current.Mainpage设置为您的Shell页面。

Application.Current.MainPage = new MyShellPage();