在Xamarin中将内容页面转换为导航页面

时间:2018-03-14 03:16:35

标签: c# xamarin xamarin.forms xamarin.android

我创建了一个名为MainList.xaml的内容页面。现在我的主页面不是导航页面,因为它处理设置应用程序,但我希望MainList.xaml成为导航页面。问题是,当我尝试:

MainList mainListPage = new NavigationPage(new MainList());

我收到错误:

  

无法隐式转换类型' Xamarin.Forms.NavigationPage'到' SalApp.views.MainList'

我如何将其转换为导航页面?即使创建导航页面似乎也没有选择。在App.xaml文件中,我可以将MainPage.xaml作为导航页面,但我不知道为什么MainList没有相同的权限。

1 个答案:

答案 0 :(得分:4)

您正在创建一个包裹NavigationPage MainList的实例,返回的类型为NavigationPage

NavigationPage navPage = new NavigationPage(new MainList());