YesNo MessageBox not closing when x-button clicked
Posted
by Simpzon
on Stack Overflow
See other posts from Stack Overflow
or by Simpzon
Published on 2009-10-09T21:15:34Z
Indexed on
2010/03/30
9:03 UTC
Read the original article
Hit count: 402
When I open a MessageBox with options YesNo, the (usually) cancelling cross in the upper right is shown but has no effect.
System.Windows.MessageBox.Show("Really, really?", "Are you sure?", MessageBoxButton.YesNo);
If I offer YesNoCancel as options, clicking the cross closes the Dialog with DialogResult Cancel.
System.Windows.MessageBox.Show("Really, really?", "Are you sure?", MessageBoxButton.YesNoCancel);
I would have expected that the cross is "looking disabled" if not hidden at all, when clicking it has no effect. Probably I am not the first one observing this. What is your favorite way to hide/disable this button or workaround the issue?
Note: I would prefer a solution that does not use System.Windows.Forms, since I am dealing with WPF projects and would like to avoid any InterOp if possible.
© Stack Overflow or respective owner