0
我正在爲Windows Phone 8編寫不帶XAML的C++ DirectX應用程序。我碰到過困難。在認證要求,要提到的是:Windows Phone 8手動應用程序退出C++
「驗證或者應用程序關閉沒有錯誤,或者允許用戶 確認關閉應用程序與菜單或對話。」
當在主屏幕上用戶按下後退按鈕時,我會顯示yes-no對話框。當用戶按下是時,我應該如何讓應用程序退出?
在這個主題中有一些解決方案,但他們似乎只適用於XAML。 http://social.msdn.microsoft.com/Forums/en-US/wpdevelop/thread/fdedf8f6-e691-4df6-92c7-ed3dc97bddc0/
我該如何關閉應用程序?
在事件處理程序中,我執行'command-> Handled = true'來顯示是 - 否對話框。如果我不這樣做,應用程序將終止而不詢問用戶。但是當用戶按下yes時,沒有事件傳遞給處理程序,所以這種方法不起作用。 – Seagull 2013-03-01 23:34:09
如果你顯示你自己的用戶界面,而不僅僅是一個.NET MessageBox(這是一個阻塞調用有點令人困惑),那麼這個數字是啊。 – 2013-03-02 07:24:52
我不知道是否可以使BackKeyPress異步,並等待您的自定義用戶界面是/否處理程序沒有死鎖用戶界面... – 2013-03-02 07:29:07