Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 我可以使用导航页面并使用整个屏幕吗?_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin 我可以使用导航页面并使用整个屏幕吗?

Xamarin 我可以使用导航页面并使用整个屏幕吗?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想使用导航来推送和弹出我的内容页面,但是我必须支持一些分辨率不高的老式手机,所以我需要尽可能多的屏幕。当我使用导航推送导航到内容页时,我会获得额外的空间并在顶部有一行(不是我想要的): 但是,如果我只设置Application.Current.MainPage,我就可以使用整个屏幕,这正是我想要的: 是否仍然可以使用导航页面并像设置Application.Current.MainPage时一样使用整个屏幕 谢谢您可以在页面的构造函数中隐藏导航栏: public Page1()

我想使用导航来推送和弹出我的内容页面,但是我必须支持一些分辨率不高的老式手机,所以我需要尽可能多的屏幕。当我使用导航推送导航到内容页时,我会获得额外的空间并在顶部有一行(不是我想要的):

但是,如果我只设置Application.Current.MainPage,我就可以使用整个屏幕,这正是我想要的:

是否仍然可以使用导航页面并像设置Application.Current.MainPage时一样使用整个屏幕


谢谢

您可以在页面的构造函数中隐藏
导航栏

    public Page1()
    {
        InitializeComponent();

        NavigationPage.SetHasNavigationBar(this, false);
    }

您可以在页面的构造函数中隐藏
NavigationBar

    public Page1()
    {
        InitializeComponent();

        NavigationPage.SetHasNavigationBar(this, false);
    }

如果需要访问顶部区域,请隐藏导航栏。 你可以通过这个方法来做

从XAML:

<ContentPage NavigationPage.HasNavigationBar="false"
    ..... >
</ContentPage>

如果需要访问顶部区域,请隐藏导航栏。 你可以通过这个方法来做

从XAML:

<ContentPage NavigationPage.HasNavigationBar="false"
    ..... >
</ContentPage>

你可以
NavigationBar
你可以
NavigationBar
完美!谢谢你,我发誓我看过每一个场景。很好,太好了!谢谢你,我发誓我看过每一个场景。效果很好。