How to exit or quit my Windows Phone 8 app programmatically?

前端 未结 3 1821
陌清茗
陌清茗 2020-12-20 15:12

I am developing a Windows Phone 8 application.

  1. How can I exit or quit programmatically (through code) from my Windows Phone 8 app?

  2. What are

相关标签:
3条回答
  • 2020-12-20 15:39

    In WP8 there's a new API which lets you terminate the application:

    Application.Current.Terminate();
    

    By calling the method your app will immediatelly terminate. However the Application_Closing event won't be called, and IsolatedStorageSettings.ApplicationSettings dictionary won't be automatically persisted.

    So if you have data hanging around in IsolatedStorageSettings.ApplicationSettings that you don't want to lose then it's wise to save it:

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

    Also the method should not be misused. See http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.application.terminate(v=vs.105).aspx for more info for legitimate use cases.

    0 讨论(0)
  • 2020-12-20 15:39
    while (((PhoneApplicationFrame)App.Current.RootVisual).CanGoBack)
    {
        ((PhoneApplicationFrame)App.Current.RootVisual).RemoveBackEntry();
    }
    
    0 讨论(0)
  • 2020-12-20 15:50

    In Windows Phone 8.1, the method has been renamed to

    Application.Current.Exit();
    
    0 讨论(0)
提交回复
热议问题