日期:2014-05-17  浏览次数:20920 次

WPF中dialog返回值问题
    最近在学习WPF,遇到一个获取openfiledialog的返回值问题,例如判断点击的是确定还是取消。
我用DialogResult.OK,提示错误,我想应该是Winform跟WPF的差别,所以想问问WPF中应该怎么用。

if (openFileDialog1.ShowDialog() == DialogResult.OK)
在使用这句的时候提示
error CS1061: “System.Nullable<bool>”不包含“OK”的定义,并且找不到可接受类型为“System.Nullable<bool>”的第一个参数的扩展方法“OK”(是否缺少 using 指令或程序集引用?)
WPF dialog返回值

------解决方案--------------------
WPF里面没有DialogResult.OK/cancle等这些的有的就是value