我创建了一个名为MainList.xaml的内容页面。现在我的主页面不是导航页面,因为它处理设置应用程序,但我希望MainList.xaml成为导航页面。问题是,当我尝试:
MainList mainListPage = new NavigationPage(new MainList());
我收到错误:
无法隐式转换类型' Xamarin.Forms.NavigationPage'到' SalApp.views.MainList'
我如何将其转换为导航页面?即使创建导航页面似乎也没有选择。在App.xaml文件中,我可以将MainPage.xaml作为导航页面,但我不知道为什么MainList没有相同的权限。
答案 0 :(得分:4)
您正在创建一个包裹NavigationPage
MainList
的实例,返回的类型为NavigationPage
NavigationPage navPage = new NavigationPage(new MainList());