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