Xamarin.Forms 导航页

Posted

技术标签:

【中文标题】Xamarin.Forms 导航页【英文标题】:Xamarin.Forms NavigationPage 【发布时间】:2017-08-27 12:53:25 【问题描述】:

我想创建一个 NavigationPage,但我做错了。这是我的堆栈跟踪消息:“序列不包含任何元素。”有人可以帮我查明我的代码有什么问题吗? I uploaded an image of an error I'm getting.

这是 xaml 页面的代码隐藏:

namespace Quickies

public partial class QuickiesPage : NavigationPage
  
    public QuickiesPage()
    
        InitializeComponent();
    
  

这是我的“应用”类

namespace Quickies

public partial class App : Application

    public App()
    
        InitializeComponent();

        MainPage = new NavigationPage (new QuickiesPage());
    

【问题讨论】:

【参考方案1】:

导航页构造函数接受 Xamarin.Forms.Page 对象。您正在尝试发送一个导航页面对象。 你可以这样做:

public partial class QuickiesPage : ContentPage

或(因为我不确定您要做什么)

MainPage = new QuickiesPage ();

【讨论】:

以上是关于Xamarin.Forms 导航页的主要内容,如果未能解决你的问题,请参考以下文章

从导航堆栈中删除页面 - xamarin.forms

Prism Xamarin Forms 选项卡式页面导航不起作用

Xamarin Forms AppShell 如何返回上一页

TabbedPage 中的 Xamarin Forms Prism Navigation 表现为 PushModelAsync 或导航栏消失

Xamarin.Forms Android 底部导航栏

如何删除 Xamarin.Forms 导航栏?