我想使用导航来推送和弹出我的内容页面,但是我必须支持一些分辨率不高的旧手机,所以我需要尽可能多的屏幕。当我使用导航推送导航到内容页面时,我获得了额外的空间和顶部的一行(不是我想要的):
但是,如果我只设置Application.Current.MainPage,我可以使用整个屏幕,这是我想要的:
是否有使用导航页面并使用与设置Application.Current.MainPage时相同的整个屏幕?
由于
答案 0 :(得分:6)
您可以在页面的构造函数中隐藏NavigationBar
:
public Page1()
{
InitializeComponent();
NavigationPage.SetHasNavigationBar(this, false);
}
答案 1 :(得分:0)
如果您需要访问顶部区域,请隐藏导航栏。 您可以通过SetHasNavigationBar方法完成此操作。
来自XAML:
<ContentPage NavigationPage.HasNavigationBar="false"
..... >
</ContentPage>
From Code(在构造函数或ViewAppearing中):
NavigationPage.SetHasNavigationBar(this, false);