2015-10-03 17 views
14

Visual Studio 2015でWindows 10 UWPアプリケーションを開発しています。今すぐバックボタン機能を使用しています。残念ながら問題があります。戻るボタン(電話またはPC上のいずれか)を押すと、前のページに戻りません。私はもう一度それを押すと、それは動作します。Windows 10 UWPアプリ - 2回目のボタンを押したときにだけ戻るボタンがあります。

それは、この例のようなものです:ページに2ページ

  • ゴーに

    1. スタートのApp(ページ1)
    2. Go]を3
    3. (何も起こりません)
    4. クリックしてボタンを[戻る]をクリックします(ページ2に行く)
    5. 戻るボタン(1ページに行く)

    最初に戻るには2回押す必要があります...なぜですか?さらに、私は最初のプレスがバックボタンイベントを引き起こさないことを発見しました。しかし、なぜ?

    この記事で説明したように、私は実装を使用しています: http://www.wintellect.com/devcenter/jprosise/handling-the-back-button-in-windows-10-uwp-apps

  • +0

    あなたのリンクに記載されているコードで空白のアプリケーションを作成しました。私にとっては大丈夫です。私はあなたが何かを逃したと思う。あなた自身のコードを投稿できますか? –

    答えて

    4

    それはSplitView staying open and holding the back eventに関係しています。オーバーレイとして使用している場合は、閉じてください。

    private void SettingsButton_Click(object sender, RoutedEventArgs e) 
    { 
        this.SplitView.IsPaneOpen = false; 
        Frame.Navigate(typeof(SettingsPage)); 
    } 
    
    関連する問題