alielie
2025-06-12 c1c3772a11b1f3fbad8846cc714120771d85fa53
HMI.UI/Util/MsgBoxHelper.cs
@@ -71,12 +71,22 @@
            MessageBoxResult res = MessageBoxResult.None;
            if (!(owner is Window window))
            {
                window = Window.GetWindow(owner);
                owner.Dispatcher.Invoke(() =>
                {
                    window = Window.GetWindow(owner) ?? Application.Current.MainWindow;
                    window.Dispatcher.Invoke(() =>
                    {
                        res = MessageBoxX.Show(window, message, caption, button, icon, defaultButton, setting, countdown);
                    });
                });
            }
            window.Dispatcher.Invoke(() =>
            else
            {
                res = MessageBoxX.Show(window, message, caption, button, icon, defaultButton, setting, countdown);
            });
                window.Dispatcher.Invoke(() =>
                {
                    res = MessageBoxX.Show(window, message, caption, button, icon, defaultButton, setting, countdown);
                });
            }
            return res;
        }
    }