9
votes

Comment quitter ou quitter mon téléphone Windows Phone 8 de manière programmatique?

Je développe une application Windows Phone 8.

  1. Comment puis-je quitter ou quitter programmatiquement (via le code) de mon application Windows Phone 8?

  2. Quelles sont les différentes manières dont je peux sortirmatiquement (via le code) sortie ou quitter de mon application Windows Phone 8?


1 commentaires

3 Réponses :


33
votes

Dans WP8, une nouvelle API vous permet de résilier l'application: xxx pré>

en appelant la méthode de votre application terminer immédiatement. Cependant, l'événement code> Application_close CODE> ne sera pas appelé, et isolatedstoragesettings.aplicationsSettings. / code> Dictionnaire ne sera pas automatiquement persisté. P>

Donc, si vous avez des données suspendues Dans IsolateStorageSettings.ApplicationsSettings que vous ne voulez pas perdre, il est sage de l'enregistrer: P>

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


0 commentaires

2
votes
while (((PhoneApplicationFrame)App.Current.RootVisual).CanGoBack)
{
    ((PhoneApplicationFrame)App.Current.RootVisual).RemoveBackEntry();
}

1 commentaires

Très bonne réponse! J'ai modifié ceci pour utiliser tandis que (navigationervice.cangoback) navigationservice.removebackentry () . Y a-t-il une différence? Il semble faire la même chose.



0
votes

Dans Windows Phone 8.1, la méthode a été renommée

Application.Current.Exit();


0 commentaires