2012-05-04 208 views
4

我嘗試在Windows 8上用VS 11創建應用程序,並且我需要在應用程序中有一個按鈕,當用戶點擊此按鈕時,我的應用程序將關閉。關閉VS11應用程序的按鈕

但我無法找到任何退出或關閉功能添加到我的Click Event。

我該如何製作此按鈕?或者你有什麼解決這個問題的建議?

+3

你錯過了Metro UI的整點。如果應用程序是以傳統方式關閉的,那麼它們應該包含一個關閉按鈕。設計團隊不會忘記它。 –

+2

關閉窗口只是一個老式的用戶負擔,在一次顯示一個窗口的演示模型中尤其不必要。我已經在每個窗口最大化的情況下運行了Win7,並且很少關閉它們。真的只有當我用完任務欄按鈕空間。地鐵使它成爲一項設計功能。你*必須應對操作系統毫不客氣地終止你的程序。幸福地退休SAVE按鈕,也是時間。 –

+0

Windows應用程序沒有窗口。 ∴沒有窗戶關閉按鈕。 – James

回答

5

如果您不關心認證 - 例如你想在你自己的調試版本中關閉按鈕來幫助你進行測試 - 你可以調用Application.Current.Exit()

8

您不應該關閉您的應用程序。

這是地鐵apps.The用戶開關以不同的任務的概念和 過程生存期管理方面踢一個,第一暫停你的應用程序,再後來,如果需要的話,終止它。 不要關閉應用程序的窗口:讓用戶知道當前沒有可用信息,然後讓他們切換,關閉或等待,因爲他們更喜歡

here

4

把你不得實施關閉。

如果這樣做,您的應用將無法在商店中銷售。請參閱「Certification requirements for Windows apps」。

3.6您的應用程序必須使用由系統爲那些有他們
(SNIP)
您的應用程序必須既編程方式關閉,也沒有提供UI啓示來關閉它的功能提供的機制。

2

你想要這個嗎? App.Current.Exit();

0

試試這個。它的工作

App.Current.Terminate(); 
相關問題