嘿所以我有这个代码以下错误,可以解释我的问题是什么。
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);
}
}
答案 0 :(得分:1)
答案 1 :(得分:0)
在我看来,你正在使用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
答案 2 :(得分:0)
这是Windows应用程序吗?
然后替换
`MessageBoxButton.YesNo` and MessageBoxImage
与
MessageBoxButtons.YesNo and MessageBoxIcon