2016-09-01 8 views
0

私の状況では、Window 10 MobileでNavigationBarを隠している間に通知を受ける必要があります。 Window 10 MobileでNavigationBarの表示の変更を確認する方法はありますか?Windows MobileでNavigationBarを隠すイベントはありますか?

よろしく、 スリニバサン

+0

私の答えで方法を確認しましたか?それは受け入れられる答えですか? –

+0

私はGrace Fengの答えが正しいことを確認します。 – Kibernetik

答えて

0

ちょうどテストを持っている、それは、Windows 10の携帯に思える、我々は唯一のナビゲーションバーを非表示にするには、フルスクリーンモードでのアプリケーションの実行を行うことができますが、アプリがいっぱいのときに問題があります画面モードでは、上部のステータスバーも非表示になります。

アプリがフルスクリーンモードで起動するようにしたいのであれば、あなたはOnLaunched方法で行うことができます

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen; 

あなたは/入力したい場合はアプリが実行されているフルスクリーンモードを存在し、たとえば、あなたがボタンで次のようにイベントコードをクリックすることができます

private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    ApplicationView view = ApplicationView.GetForCurrentView(); 

    bool isInFullScreenMode = view.IsFullScreenMode; 

    if (isInFullScreenMode) 
    { 
     view.ExitFullScreenMode(); 
    } 
    else 
    { 
     view.TryEnterFullScreenMode(); 
    } 
} 

ウィンドウ10モバイルでNavigationBarの可視性の変更を見つけるためにどのような方法がありますか?

あなたはナビゲーションバーを非表示にするには、このフルスクリーンモード方式を使用した場合はい、あなたはこのようなVisibleBoundsChangedのハンドラを追加することができます。

ApplicationView.GetForCurrentView().VisibleBoundsChanged += OnVisibleBoundsChanged; 

次にあなたがOnVisibleBoundsChangedイベントでの作業を行うことができます。

private void OnVisibleBoundsChanged(ApplicationView sender, object args) 
{ 
    //TODO: 
} 

私の知る限りでは、今のナビゲーションバーを非表示にする方法が他にないので、この方法は、あなたの問題を解決する必要がありますが、この方法は、あなたがhiあなたをどうやったのか、私たちに伝えるためにコメントを残すことができ、動作しません。ナビゲーションバー。

関連する問題