简体   繁体   English

WPF MessageBox出现两次

[英]WPF MessageBox Appearing Twice

I am using following code for showing a MessageBox with ok and cancel button. 我正在使用以下代码来显示带有“确定”和“取消”按钮的MessageBox。 When I click any button same message box appears again. 当我单击任何按钮时,相同的消息框会再次出现。 Is there any problem in this code? 这段代码有什么问题吗?

  string messageBoxText = "Uploading Data"; string caption = "Upload Data"; MessageBoxButton button = MessageBoxButton.OKCancel; // Display message box MessageBox.Show(messageBoxText, caption, button, icon); MessageBoxResult res = MessageBox.Show(messageBoxText, caption, button, icon); if (res == MessageBoxResult.OK) { count++; } 

Because you are calling MessageBox.Show two times... 因为您正在调用MessageBox.Show两次...

string messageBoxText = "Uploading Data";
    string caption = "Upload Data";
    MessageBoxButton button = MessageBoxButton.OKCancel;                
    // Display message box
    MessageBox.Show(messageBoxText, caption, button, icon); //**Comment this line**
    MessageBoxResult res = MessageBox.Show(messageBoxText, caption, button, icon);
    if (res == MessageBoxResult.OK)
    {
       count++;              
    }

You are calling message box twice via MessageBox.Show . 您正在通过MessageBox.Show两次调用消息框。 You might want to remove the first 您可能要删除第一个

MessageBox.Show(messageBoxText, caption, button, icon);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM