このメソッドを使用してアプリを閉じます。
public void quit()
{
if (NavigationService.CanGoBack)
{
while (NavigationService.RemoveBackEntry() != null)
{
NavigationService.RemoveBackEntry();
}
}
}
戻るキーを押した後に呼び出すと、意図したとおりにアプリが閉じます。
protected override void OnBackKeyPress(CancelEventArgs e)
{
quit();
}
しかし、このメソッドを呼び出す他の場所では、スタックは空になりますが、アプリは閉じません。
私が試してみると:
quit();
NavigationService.GoBack();
実行時エラーが発生します。マーケットプレイスの統計にバグとして記録されるため、例外を通過したくないので、誰かが私を助けることができれば.