Windows Phone 7 实现退出时的确认对话框
2012-03-12 17:07
267 查看
在Windows Phone 7程序的开发中,并没有针对程序退出的方法,只能使用手机上的后退按钮。
那如果希望在页面点击后退按钮退出时,弹出个对话框给用户确认,可以这样实现:
定义退出按钮的处理函数:
这样,用户在MainPage页面点击后退按钮时,会弹出确认对话框。
而且,当输入法被调用时,点击后退按钮只会将输入法隐藏,不会触发页面的BackKeyPress事件。
那如果希望在页面点击后退按钮退出时,弹出个对话框给用户确认,可以这样实现:
public MainPage() { InitializeComponent(); this.BackKeyPress += new EventHandler<System.ComponentModel.CancelEventArgs>(MainPage_BackKeyPress); }
定义退出按钮的处理函数:
void MainPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e) { if (MessageBox.Show("您确定要退出本程序吗?", "提醒", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel) { e.Cancel = true;//操作取消 } }
这样,用户在MainPage页面点击后退按钮时,会弹出确认对话框。
而且,当输入法被调用时,点击后退按钮只会将输入法隐藏,不会触发页面的BackKeyPress事件。
相关文章推荐
- WINDOWS PHONE 7 实现退出时的确认对话框
- Android 实现返回键退出弹出确认对话框
- VB.Net中确认退出对话框的实现
- 仿微信界面的 确认退出对话框的实现
- VB.Net中确认退出对话框的实现
- 仿微信界面的 确认退出对话框的实现
- Android:实现退出确认对话框
- android:实现退出确认对话框
- Android实现“退出确认”对话框
- Android实现“退出确认”对话框
- 用Dialog实现确认对话框
- 主界面按返回键弹出确认退出对话框
- 实现对gridview删除行时弹出确认对话框的一种简单方法
- GridView实现删除时弹出确认对话框
- 提示确认某一操作的对话框实现
- 捕捉返回键,实现退出确认(参考版)
- jQuery+bootstrap实现美化警告/确认/提示对话框插件
- 实现对gridview删除行时弹出确认对话框的一种简单方法
- 怎样在关闭窗体时弹出一个确认对话框,确定再退出?
- android------为退出app提供系统退出确认对话框