黑马程序员技术交流社区

标题: WPF中DialogResult=null的问题 [打印本页]

作者: 刘赛    时间: 2013-5-9 16:39
标题: WPF中DialogResult=null的问题
本帖最后由 刘赛 于 2013-5-10 00:05 编辑

在一个按钮的click事件中
private void Button1_click()
{
  //DialogResult=true;//ShowDialog()返回true
  //DialogResult=false;//ShowDialog()返回false
  DialogResult=null; // ShowDialog()返回null吗?(在调试时)好像会陷入一个循环中,会循环这个                        // Button1_click()事件 而不再向下执行

作者: 刘赛    时间: 2013-5-9 16:41
最近有点忙嘿嘿 积攒了些问题 千万别认为我刷分啊{:soso_e117:}
作者: 郎吉祥    时间: 2013-5-9 21:18
这个问题我问过的。其实你看MSDN.就会知道,DialogResult 当窗口不进行打开或者关闭时,是null。也就是说什么都不干的时候是null。所以,你不管怎么点,都相当于没点。
msdn:如果显示对话框,但不接受或取消该对话框,则 DialogResult 是 null
作者: 刘赛    时间: 2013-5-10 00:05
标题: RE: WPF中DialogResult=null的问题
郎吉祥 发表于 2013-5-9 21:18
这个问题我问过的。其实你看MSDN.就会知道,DialogResult 当窗口不进行打开或者关闭时,是null。也就是说什 ...

多谢你的解答
作者: 啊啊啊Dee    时间: 2013-7-17 01:42
楼主,那是不是就不能用这个方法做了?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2