2012-10-05 30 views
7

He empezado a retocar la creación de aplicaciones para Windows 8 Y deseo crear un botón de salida.programmatic cerrar la aplicación win8

El problema es que Environment.Exit() y this.Close() que usaría en winforms no están en el alcance aquí.

¿Alguien sabe cómo cerrar la aplicación mediante programación?

Respuesta

8
Application.Current.Exit(); 

Pero cerrar una aplicación de Metro no es recomendable. Por lo general, está suspendido.

+0

Esto solo minimiza la aplicación. – BrainSlugs83

+0

Yay, ¿alguna actualización sobre esto? ¿Hay una contraparte de suspensión para esto? – JohnTortugo

5
Application.Exit 

Pero ten cuidado. Puede fallar la certificación al tener un código que cierra forzosamente la aplicación. Asegúrese de leer sobre Certification Guidance si va a liberar a la tienda:

Su aplicación debe ni mediante programación affordances cerca ni ofrecer la interfaz de usuario para cerrarla. Windows 8 Process Lifetime Management cierra automáticamente las aplicaciones de la Tienda Windows.

+0

Microsoft ha relajado su orientación sobre esto un poco en req 3,6 http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx#acr_changelog –

Cuestiones relacionadas