我正在开发一个 Windows Phone 8 应用程序。
如何以编程方式(通过代码)从我的 Windows Phone 8 应用程序中退出或退出?
我可以通过哪些方式以编程方式(通过代码)退出或退出我的 Windows Phone 8 应用程序?
我正在开发一个 Windows Phone 8 应用程序。
如何以编程方式(通过代码)从我的 Windows Phone 8 应用程序中退出或退出?
我可以通过哪些方式以编程方式(通过代码)退出或退出我的 Windows Phone 8 应用程序?
在 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。
while (((PhoneApplicationFrame)App.Current.RootVisual).CanGoBack)
{
((PhoneApplicationFrame)App.Current.RootVisual).RemoveBackEntry();
}
在 Windows Phone 8.1 中,该方法已重命名为
Application.Current.Exit();