2016-08-12 12 views
0

ナビゲーションを使用してコンテンツページをプッシュしてポップアップしたいのですが、古い携帯電話を高解像度でサポートする必要があるため、できるだけ多くの画面が必要です。私は、ナビゲーションプッシュを使用したコンテンツページに移動すると、私は(私が望んでいないものを)余分なスペースと一番上の行を取得します:ナビゲーションページを使用して画面全体を利用できますか?

Extra Space and Line on Top

しかし、私はちょうどApplication.Current.MainPageを設定した場合、I私が希望するものである画面全体を使用して取得:

Whole Screen Available

は、ナビゲーション・ページを使用して、私はApplication.Current.MainPageを設定したときと同じ画面全体を利用するとにかくはありますか?

おかげ

+1

あなたは可能性があり、[非表示](https://forums.xamarin.com/discussion/18074/ナビゲーションバーバーを使用中のxamarin形式) 'NavigationBar' –

答えて

6

あなたはあなたのページのコンストラクタでNavigationBarを隠すことができます:

public Page1() 
    { 
     InitializeComponent(); 

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

パーフェクト!ありがとう、私はすべての設定を見て誓う。よく働く。 – AS2012

0

を使用すると、一番上にある領域へのアクセスが必要な場合は、ナビゲーションバーを非表示にします。 SetHasNavigationBarメソッドで行うことができます。 XAMLから

:コードから

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

(コンストラクタまたはViewAppearing中):

NavigationPage.SetHasNavigationBar(this, false); 
関連する問題