12 votes

Existe-t-il un moyen de quitter mon application de manière programmatique ? (Windows Phone 7)

J'écris une application pour Windows phone 7. J'ai un code de gestion des "exceptions fatales" où je suis sûr que l'application est complètement foutue et qu'il est inutile de continuer. (J'espère ne jamais en arriver là...). Comme mon application ne peut rien faire d'autre que quitter, je veux que l'utilisateur puisse fermer l'application.

Mais j'ai remarqué qu'il n'y a pas System.Environment.Exit() dans le SDK Silverlight 4 pour Windows Phone 7. Existe-t-il un autre moyen de quitter l'application de manière programmatique ?

0voto

indyfromoz Points 3452

Lorsque vous essayez de quitter une application WP7 de manière programmée, vous devez garder à l'esprit les exigences de certification de l'application. Peter Torr a publié un article de blog qui peuvent vous aider dans votre démarche. Paul Jenkins a rencontré des problèmes avec l'application MahTweets sur le marché récemment et il a J'en ai parlé sur mon blog ici .

HTH, indyfromoz

0voto

Saif Al Falah Points 42

Je suppose que vous pouvez laisser votre application lancer une exception non gérée, auquel cas Windows Phone terminera automatiquement votre application.

Quant à l'exigence de certification, vous pouvez demander une exception. Cette méthode a toujours fonctionné pour moi.

0voto

App.Current.Terminate();

Pour les applications Silverlight de Windows Phone 8.1

-1voto

Carthbert Points 1
App.Current.MainWindow.Close()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X