if (op.ShowDialog() == DialogResult.OK)在WPF后台为什么运行不过
运行后的错误信息是1“System.Nullable<bool>”不包含“OK”的定义,并且找不到可接受类型为“System.Nullable<bool>”的第一个参数的...
运行后的错误信息是 1 “System.Nullable<bool>”不包含“OK”的定义,并且找不到可接受类型为“System.Nullable<bool>”的第一个参数的扩展方法“OK”(是否缺少 using 指令或程序集引用?)
请高人指点 展开
请高人指点 展开
2个回答
展开全部
你这个语法是vs2005中的.net framwork 2.0,WPF中一般不这样用。
WPF中的用法是:
MessageBoxResult result =
MessageBox.Show("Would you like to see the simple version?",
"MessageBox Example", MessageBoxButton.OKCancel);
if (result == MessageBoxResult.OK)
{
MessageBox.Show("No caption, one button.");
}
当然,你也可以用System.Windows.Forms.DialogResult。
WPF中的用法是:
MessageBoxResult result =
MessageBox.Show("Would you like to see the simple version?",
"MessageBox Example", MessageBoxButton.OKCancel);
if (result == MessageBoxResult.OK)
{
MessageBox.Show("No caption, one button.");
}
当然,你也可以用System.Windows.Forms.DialogResult。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询