31 votes

L'application Metro ne peut plus être supprimée par programme?

Je suis nouveau sur Win 8 du Métro de développement d'applications, et a découvert que beaucoup de choses semblent être modifié à partir de la classique de WPF.

Ce qui me trouble le plus, c'est qu'il n'y a pas moyen de fermer l'application. C'est extrêmement gênant quand il s'agit de débogage de l'application. Donc je suis à la recherche de façons d'ajouter un bouton "fermer" dans mon application.

Toutefois, l'ancien WPF moyen de:

Application.Current.Shutdown()

n'existe plus. Et je ne pouvais pas trouver l' Process classe System.Diagnostics plus.

Personne ne sait comment faire cela?

32voto

Robert Levy Points 18154

Vous recherchez App.Current.Exit()

4voto

Tormod Fjeldskår Points 4023

La documentation de référence WinRT pour l'aperçu du développeur indique que:

CoreApplication.Exit | méthode de sortie

Ferme l'application.

Source: http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.core.coreapplication.exit.aspx

1voto

Norm Points 11

C'est ce que j'ai trouvé pour fermer l'application.

   App.Current.Exit();
 

0voto

Jay Points 1045

Pour autant que je sache, vous ne pouvez pas fermer une application Metro (par conception) (en utilisant le Gestionnaire des tâches est la seule option qui fonctionne) et pour autant que je sache, il n'y a aucun moyen de quitter une application Metro par programme (par conception également ).

Vous pouvez essayer de lever une exception non gérée (je ne recommanderais pas cela).

-1voto

Vijay Chandak Points 1

Essayez ceci .. Cela a fonctionné

 App.Current.Terminate();
 

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