在App.cs中,当我设置Main page = new MyContentPage()
时。它做得很好。但是,我必须Navigation.PushAsync(somePage())
,所以当我更改Main page = new NavigationPage(new MyContentPage())
时,它会出现一个巨大的标题空间,我不希望这样。请帮我隐藏一下。谢谢。
更新:
我试过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);
}
}
答案 0 :(得分:1)
好的,解决了。对不起我的理解不足。
应该是:
public class CP : ContentPage
{
public CP()
{
NavigationPage.SetHasNavigationBar(this, false);
//....
}
}
答案 1 :(得分:0)
您可以致电:NavigationPage
NavigationPage.SetHasNavigationBar(this, false);
的标题栏