0

いくつか読んだところ、アプリを閉じる未処理の例外をスローすることによってのみ、WindowsPhoneアプリを閉じることができることがわかりました。

だから私の質問は、電話の物理的な戻るボタンに対してどのようにそれを行うのですか?

また、特定のページにある場合にのみ、戻るボタンでアプリを閉じるにはどうすればよいですか?

したがって、戻るボタンは通常どおり機能しますが、最終的に「noBack.xaml」というページに移動すると、戻るボタンでアプリを閉じる必要があります。

編集

実際、考え直してみると、そのページの戻るボタンを無効にするだけでも素晴らしいでしょう...

ありがとう!:)

4

1 に答える 1

1

オンになったらバックスタックをクリアするだけですNoBack.xaml

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);

    while (this.NavigationService.BackStack.Any())
    {
       this.NavigationService.RemoveBackEntry();
    }
}

これにより、ユーザーが次に戻るボタンを押すと、アプリケーションが終了します。

于 2012-11-16T13:34:10.960 に答える