2012-10-05 13 views
7

Zacząłem majstrować przy tworzeniu aplikacji Windows 8 I chcę zrobić przycisk wyjścia.programowo zamknij aplikację win8

Problem polega na tym, że Environment.Exit() i this.Close(), których użyłbym w WinFormie, nie ma tutaj zastosowania.

ktoś wie, jak zamknąć aplikację programowo?

Odpowiedz

8
Application.Current.Exit(); 

Ale zamykanie aplikacji Metro nie jest zalecane. Zwykle jest zawieszony.

+0

To tylko minimalizuje aplikację. – BrainSlugs83

+0

Yay, wszelkie aktualizacje w tej sprawie? Czy istnieje zawieszenie części licznika? – JohnTortugo

5
Application.Exit 

Ale bądź ostrożny. Możesz nie uzyskać certyfikatu, posiadając kod, który zdecydowanie zamyka aplikację. Upewnij się, aby przeczytać na Certification Guidance jeśli planujecie wydać do sklepu:

Twoja aplikacja musi ani programowo affordances blisko ani oferta UI, aby go zamknąć. Windows 8 Process Lifetime Management automatycznie zamyka aplikacje Windows Store.

+0

Microsoft złagodzone ich wskazówek na ten temat nieco zamów 3.6 http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx#acr_changelog –

Powiązane problemy