2012-10-02 51 views
0

我剛剛得知不建議在代碼中終止應用程序,但是如何在按鈕的單擊事件中暫停應用程序?點擊時,我的應用中有一個關閉按鈕,應該暫停應用。我不希望用戶按ALT + F4或任何東西。當用戶從「開始」圖標再次單擊應用程序圖標時,它應該恢復應用程序。我該怎麼做?如何暫停按鈕點擊地鐵應用程序?

我正在尋找類似的東西 -

private void btnSuspend_Click(object sender, RoutedEventArgs e) 
    { 
     //Suspend App. 
    } 

回答

0

應用程序不能掛起自己。 Windows自動管理lifetime of Windows Store apps。當應用程序不再可見時,或者機器進入低功耗狀態時,會在大約十秒的超時後暫停。當用戶再次激活應用程序時(通過開始,Alt-Tab等),Windows將恢復應用程序。

+0

有趣。我向團隊演示了我的裸機應用程序,並詢問#1問題 - 我該如何擺脫它?爲什麼'Application.Current.Exit();'不推薦?這似乎是我的案子。順便說一句,這是一個內聯網應用程序。 – tempid

+0

學習在應用程序之間移動是使用Windows 8的基礎。在您的應用程序中添加逃生口並不能幫助您的用戶瞭解其他任何應用程序體驗中的常見模式。有一個指導文檔,談論不關閉應用程序以及:http://msdn.microsoft.com/en-us/library/windows/apps/hh465088.aspx –

+0

謝謝內森!我會查看該鏈接。 – tempid

相關問題