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

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


我收到错误:


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


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

最佳答案

您正在创建包裹NavigationPageMainList实例,返回的类型将是NavigationPage

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

10-06 13:21