wpf 捕捉MessageBoxButton消息结果

hmloo 2008-05-30 05:25:27
在.net2.0中有
if (MessageBox.Show("确实要退出系统吗?","询问",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
this.Close();
}
可是在wpf中没有DialogResult.Yes了。换成什么了?
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
niemingjian09 2009-08-20
  • 打赏
  • 举报
回复
MessageBoxResult result = MessageBox.Show("提示内容","Caption",MessageBoxButton.OKCancel);
if (result == MessageBoxResult.Cancel)
{
return;
}
xingjunli 2009-08-20
  • 打赏
  • 举报
回复
   if (MessageBoxResult.Yes ==  MessageBox.Show("出问题了","提示",MessageBoxButton.YesNo,MessageBoxImage.Warning))
{
MessageBox.Show("Click Yes");
}
zhuzhi 2009-08-20
  • 打赏
  • 举报
回复
MessageBoxResult.Yes
majicool 2008-06-04
  • 打赏
  • 举报
回复
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{

MessageBoxResult mb = MessageBox.Show("您真的要退出嗎?"confirm", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (mb == MessageBoxResult.No)
{
e.Cancel = true;
}
else
{
//this.readerControl
}

}
zhouyongh 2008-05-30
  • 打赏
  • 举报
回复
System.Windows.MessageBox --> MessageBoxResult


if (MessageBox.Show("Quit?", "QuitMessageBox", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
this.Close();
}


Hope this helps
Yohan Zhou

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧