Xamarin.Forms (WinPhone) 隐藏 Xamarin.Forms.NavigationPage 的标题 space NavigationBar。请

Xamarin.Forms (WinPhone) Hide the Title space NavigationBar for Xamarin.Forms.NavigationPage. Please

在App.cs时,我设置了Main page = new MyContentPage()。它做得很好。但是,我必须做 Navigation.PushAsync(somePage()),所以当我更改 Main page = new NavigationPage(new MyContentPage()) 时,它会出现一个巨大的标题 space,这是我不想要的。请帮我隐藏它。谢谢。


更新:
我试过 NavigationPage.SetHasNavigationBar(this, false) 对我不起作用。我能知道哪个版本的 Xamarin.Forms 适用于 SetHasNavigationBar(this, false) 吗? Xamarin.Forms 2.0 和最新的 2.3 我都试过了,它们似乎都对 WinPhone 没有反应。
无论如何我可以在 WinPhone Independent API 中修改它吗?

我的代码:

public class App : Application
{
    public App()
    {
        NavigationPage.SetHasNavigationBar(this, false);
        MainPage = new NavigationPage(new CP());
        NavigationPage.SetHasNavigationBar(this, false);
    }
}

您可以删除 NavigationPage 的标题栏,方法是调用:NavigationPage.SetHasNavigationBar(this, false);

好的,解决了。抱歉我的理解不够。

应该是:

    public class CP : ContentPage
    {
        public CP()
        {
            NavigationPage.SetHasNavigationBar(this, false);
            //....
        }
    }