2014-11-26 5 views
0

안녕하세요,이 코드는 다음과 같은 오류를 울려 퍼지고 있습니다. 아무도 내 문제를 설명해 주실 수 있습니까?Window DialogResult 정의를 포함하지 않음

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

System.Windows 네임 스페이스에 있으며 MessageBox.Show 반환 MessageBoxResult

read more >>의 유형 결과 : 자세한 내용은

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 링크를 따라

0

이것은 Windows 응용 프로그램입니까?

후 교체

`MessageBoxButton.YesNo` and MessageBoxImage 

MessageBoxButtons.YesNo and MessageBoxIcon 
관련 문제