【问题标题】:Converting Content Page to Navigation Page in Xamarin在 Xamarin 中将内容页面转换为导航页面
【发布时间】:2018-03-14 11:19:25
【问题描述】:

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

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

我得到错误:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 没有注意到这一点我觉得很愚蠢,但还是谢谢你。
    • @SamuelMungy 您应该在创建问题时接受正确的答案。
    • 老实说,我从来不知道这就是勾号的用途。谢谢你通知我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多