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