2
A
回答
5
請處理在應用程序的頁面來處理返回鍵按下BackKeyPress按鈕。
在元素Page.xaml文件中添加以下代碼
BackKeyPress="PhoneApplicationPage_BackKeyPress"
它應該看起來像
<phone:PhoneApplicationPage BackKeyPress="PhoneApplicationPage_BackKeyPress"
..//other attributes .. >
在事件處理程序中編寫的代碼如下
private void PhoneApplicationPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
{
MessageBoxResult mb = MessageBox.Show("You want exit the page", "Alert", MessageBoxButton.OKCancel);
if(mb != MessageBoxResult.OK)
{
e.Cancel = true;
}
}
1
有可能趕上當用戶退出按後退按鈕,但它是不可能的,當用戶按下硬件啓動按鈕或搜索按鈕來停止從正在取得「休眠」的應用。
+0
當應用程序變成TombStoned時,你可以得到通知,但是你當然不能取消那個動作,但是反正也不是問題 –
1
您可以在後退按鍵事件中按設置e.Cancel
停止導航。
在MainPage.xaml.cs
構造:
OnBackKeyPress += (s, e) =>
{
if (MessageBox.Show("", "", MessageBoxButtons.OkCancel) == MessageBoxButtons.Cancel)
{
e.Cancel = true;
};
};
+0
您可以替代地重寫OnBackKeyPress方法,如下所示:http://grogansoft.com/blog/?p=572 –
相關問題
- 1. 安卓菜單按鈕顯示對話框,確認退出應用程序
- 2. 使用確認退出應用程序
- 3. Win32應用程序在關閉對話框時立即退出
- 4. PyQt對話框退出時關閉整個應用程序
- 5. 用戶單擊主頁按鈕時如何顯示退出確認對話框?
- 6. 退出應用程序對話
- 7. 確認後顯示確認對話框
- 8. Angular JS應用程序設備後退按鈕必須有確認對話框
- 9. 僅當使用ISE時纔會出現確認對話框
- 10. 當用戶想要退出我的應用程序時評價我的應用程序對話框
- 11. 使用對話框使用「setDefaultCloseOperation」退出應用程序
- 12. 如何處理壓縮(keyDown - 在以前的版本),以顯示退出應用程序的確認對話框?
- 13. 當應用程序/活動啓動時顯示對話框
- 14. SAPUI5-在android中退出應用程序之前顯示確認
- 15. 顯示提示對話框時出錯
- 16. 退出應用程序時,當按下
- 17. 防止Cocoa文檔應用程序退出時的「退出時保存」對話
- 18. 卸載/退出時確認對話框除非按下後退按鈕?
- 19. android:退出應用程序(活動)對話框關閉
- 20. GTK應用程序不會退出對話框
- 21. 從模態對話框中退出MFC應用程序
- 22. 如何停止Toast.makeText當關閉對話框或退出應用程序
- 23. 退出電子應用程序後退出命令提示符
- 24. 當我點擊一個FormatImage時顯示確認對話框
- 25. Android;確認應用退出
- 26. 當應用程序退出時顯示遠程通知的uiviewcontroller
- 27. 當自動化應用程序退出時,如何避免Excel顯示保存對話框
- 28. 當應用程序退出時,RIA服務不提交
- 29. android:在退出應用程序時的對話
- 30. 確認對話框
你有一個很好的**需要提示的理由?因爲正如保羅在下面的回答中所說的那樣,你不會因任何其他原因(任何通知,或者開始或搜索按鈕)而被提示導航。大多數後面提示的應用程序讓我煩惱。 –
我明白爲什麼提示的能力在那裏......很多次我深入瞭解一個應用程序,然後回擊了很多次,因爲我想回到應用程序的首頁。我不止一次發現自己退出了沒有打算的應用程序。 –
是的,這很容易。但是,考慮到您已經添加了一些關於將iOS代碼移植到WP7的問題,如果您在每次想要編寫代碼時都要求StackOverflow,那麼編寫應用程序將需要很長時間。我會推薦閱讀WP7開發中完全優秀的免費電子書之一。這一個是太棒了:[免費電子書:編程的Windows Phone 7,通過Charles Petzold](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone -7-by-charles-petzold.aspx) – ColinE