对话框结果未在WPF 4中设置为true

时间:2010-06-24 05:02:33

标签: wpf wpf-controls

我刚刚将我的项目转换为wpf 4,在我之前的版本中,当使用showDialog的保存但是现在我没有得到dialogResult属性的真值时,我使用了对话框Result set为true。有什么理由或我需要更改代码

 wndWindow childWindow= new wndWindow();
            childWindow.ShowInTaskbar = false;
            childWindow.Owner = this;
            childWindow.ShowDialog();
            if (childWindow.DialogResult == true)
            {     
            }

上面是我的代码,我刚刚保存了DialogResult = true但是保存了wndWindow。但是当我在if条件下检查DialogResult时它是错误的,为什么会如此

1 个答案:

答案 0 :(得分:0)

你必须自己设置DialogResult = true,否则它永远不会是真的。

查看this以更好地理解wpf对话框。