嘿,我有下面的代码,它给出了以下错误,有人能解释一下我的问题是什么吗?
Error 2 'System.Nullable<bool>' does not contain a definition
for 'Yes' and no extension method 'Yes' accepting a first argument of type
'System.Nullable<bool>' could be found (are you missing a using directive or an assembly
reference?)
var dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (dialogResult == DialogResult.Yes)
{
tw.hashtagList(body);
}
else if (dialogResult == DialogResult.No)
{
var dialogResult2 = MessageBox.Show("Sure", "Some Title", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (dialogResult2 == DialogResult.Yes)
{
tw.mentionList(body);
}
}发布于 2014-11-26 21:05:20
在WPF中,MessageBox在System.Windows命名空间中,MessageBox.Show返回类型为MessageBoxResult的结果
read more >>
发布于 2014-11-26 21:05:17
在我看来,您正在使用WPF。
WPF消息框不同于Windows窗体消息框。以下是WPF消息框示例:
void showMessageBoxButton_Click(object sender, RoutedEventArgs e) {
// Configure message box
string message = "Hello, MessageBox!";
string caption = "Caption text";
MessageBoxButton buttons = MessageBoxButton.OKCancel;
MessageBoxImage icon = MessageBoxImage.Information;
// Show message box
MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon);
}如需更多信息,请访问MSDN链接:http://msdn.microsoft.com/en-us/library/ms602949.aspx
发布于 2014-11-26 21:06:57
这是Windows应用程序吗?
然后替换
`MessageBoxButton.YesNo` and MessageBoxImage使用
MessageBoxButtons.YesNo and MessageBoxIconhttps://stackoverflow.com/questions/27149835
复制相似问题