Windows Phone7Silverlightベースのアプリケーションを終了したい。
NavigationService.GoBack()を使用してそれを行うことができることを読みました
しかし、「NavigationService.GoBack()」を呼び出した後、次のコード行を実行したくありません。
Windows Phone 7 SilverlightアプリケーションにExitメソッドはありますか?
Windows Phone7Silverlightベースのアプリケーションを終了したい。
NavigationService.GoBack()を使用してそれを行うことができることを読みました
しかし、「NavigationService.GoBack()」を呼び出した後、次のコード行を実行したくありません。
Windows Phone 7 SilverlightアプリケーションにExitメソッドはありますか?
それは完全に真実ではありません。NavigationService.GoBack() を使用してアプリの前のページに戻ることができますが、それを使用してアプリを終了することはできません。
お勧めしませんが、致命的な例外を発生させてアプリケーションを終了する可能性があります。コードによって実際に終了するアプリは多くありませんが、ゲームでは終了できます。ほとんどの場合、アプリケーションのメトロ スタイルに適合しないため、アプリケーションを終了する理由を確認してください。
ただ使う
while(NavigationService.BackStack.Count() > 0)
{
NavigationService.RemoveBackEntry();
}
私が知っているように、Windows Phone 8にはAPIがあります
Application.Current.Terminate();
しかし、WP7にそれがあるかどうかはわかりません
それを試して教えてください
次に、関数を終了します。
NavigationService.GoBack();
return;
NavigationService.GoBack() は例外をスローすることに注意してください (バックスタックが空のときに呼び出すことは想定されていません)。そのため、コードの次の行はとにかく実行されません。マーケットプレイス認証に合格するかどうかはわかりません。