2016-08-12 8 views
0

Ich möchte Navigation verwenden, um meine Inhaltsseiten zu pushen und aufzuspringen, aber ich muss einige ältere Telefone mit nicht großer Auflösung unterstützen, also brauche ich so viel Bildschirm wie möglich. Wenn ich auf einer Content-Seite mit Navigations Push navigieren, erhalte ich besonders viel Platz und eine Linie an der Spitze (Nicht das, was ich will):Kann ich Navigationsseiten verwenden und den gesamten Bildschirm verwenden?

Extra Space and Line on Top

Allerdings, wenn ich Application.Current.MainPage nur gesetzt, ich erhalten den gesamten Bildschirm zu verwenden, das ist es, was ich mag:

Whole Screen Available

gibt es trotzdem Navigationsseiten zu nutzen und nutzen den gesamten Bildschirm das gleiche wie wenn ich Application.Current.MainPage eingestellt?

Dank

+1

Sie könnten [hide] (https://forums.xamarin.com/discussion/18074/ ios-how-can-i-verstecken-navigation-bar-while-using-xamarin-forms) 'NavigationBar' –

Antwort

6

Sie NavigationBar in Konstruktor Ihrer Seite verbergen können:

public Page1() 
    { 
     InitializeComponent(); 

     NavigationPage.SetHasNavigationBar(this, false); 
    } 
+0

Perfekt! Danke, ich schwöre, ich habe jede Einstellung betrachtet. Funktioniert super. – AS2012

0

die Navigationsleiste ausgeblendet, wenn Sie an der Spitze Zugriff auf Bereich benötigen. Sie können es über die SetHasNavigationBar Methode tun.

Von XAML:

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

Von Code (im Konstruktor oder ViewAppearing):

NavigationPage.SetHasNavigationBar(this, false); 
Verwandte Themen