现在的位置: 首页 > 综合 > 正文

wp7 退出程序的提示对话框

2012年09月15日 ⁄ 综合 ⁄ 共 479字 ⁄ 字号 评论关闭

在Windows Phone 7程序的开发中,并没有针对程序退出的方法,只能使用手机上的后退按钮。

那如果希望在页面点击后退按钮退出时,弹出个对话框给用户确认,可以这样实现:

复制代码
1         public MainPage()
2 {
3 InitializeComponent();
4
5 this.BackKeyPress += new EventHandler<System.ComponentModel.CancelEventArgs>(MainPage_BackKeyPress);
6 }
复制代码
void MainPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
         {
             if (MessageBox.Show("您确定要退出程序?", "提醒", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel)
             {
                 e.Cancel = true;//操作取消
             }
         }

 

定义退出按钮的处理函数:

而且,当输入法被调用时,点击后退按钮只会将输入法隐藏,不会触发页面的BackKeyPress事件。

抱歉!评论已关闭.