...and it makes no sense why. T-T
In my Application_Startup
event handler I have code that looks kinda like this:
private void Applicati
The message box vanishes immediately because it has no owner. If you specify the option MessageBoxOptions.DefaultDesktopOnly
, the desktop will be assigned as the owner, and the message box will work correctly on an application with no main window.
MessageBox.Show(
"Message",
"Title",
MessageBoxButton.YesNoCancel,
MessageBoxImage.Question,
MessageBoxResult.Cancel,
MessageBoxOptions.DefaultDesktopOnly);