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

C# 在Xamarin中将内容页转换为导航页,c#,xamarin,xamarin.forms,xamarin.android,C#,Xamarin,Xamarin.forms,Xamarin.android,我创建了一个名为MainList.xaml的内容页。现在我的主页不是一个导航页面,因为它负责设置应用程序,但我希望MainList.xaml是一个导航页面。问题是,当我尝试时: MainList mainListPage = new NavigationPage(new MainList()); 我得到一个错误: 无法将类型“Xamarin.Forms.NavigationPage”隐式转换为“SalApp.views.MainList” 如何将其转换为导航页面?似乎连创建导航页面的选项都没有

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

MainList mainListPage = new NavigationPage(new MainList());
我得到一个错误:

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


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

您正在创建一个包装
MainList
NavigationPage
实例,返回的类型将是
NavigationPage

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

我觉得自己很傻,没有注意到这一点,但无论如何还是要谢谢你。@SamuelMungy如果你提出一个问题是正确的,你应该接受答案。我真的不知道那是为什么。谢谢你通知我。