9

私はWindowsPhone8アプリケーションを開発しています。

  1. Windows Phone 8アプリをプログラムで(コードを介して)終了または終了するにはどうすればよいですか?

  2. プログラムで(コードを介して)Windows Phone 8アプリを終了または終了するさまざまな方法は何ですか?

4

3 に答える 3

33

WP8には、アプリケーションを終了できる新しいAPIがあります。

Application.Current.Terminate();

メソッドを呼び出すと、アプリはすぐに終了します。ただし、Application_Closingイベントは呼び出されず、IsolatedStorageSettings.ApplicationSettingsディクショナリは自動的に永続化されません。

したがって、IsolatedStorageSettings.ApplicationSettingsに失われたくないデータが残っている場合は、それを保存することをお勧めします。

IsolatedStorageSettings.ApplicationSettings.Save();
Application.Current.Terminate();

また、この方法を誤用しないでください。正当な使用例の詳細については、http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.application.terminate (v = vs.105).aspxを参照してください。

于 2013-02-24T14:33:13.687 に答える
2
while (((PhoneApplicationFrame)App.Current.RootVisual).CanGoBack)
{
    ((PhoneApplicationFrame)App.Current.RootVisual).RemoveBackEntry();
}
于 2013-02-25T08:26:13.007 に答える
0

Windows Phone 8.1では、メソッドの名前が次のように変更されました。

Application.Current.Exit();
于 2015-11-21T15:23:56.757 に答える