【发布时间】:2012-04-10 16:21:49
【问题描述】:
在我的 WPF 应用程序中,我有时会出现 System.Windows.MessageBox。当它最初显示时,它会显示在我的主应用程序窗口的顶部,就像我想要的那样。有没有办法可以强制它始终保持在主窗口的顶部?我遇到的问题是,当显示MessageBox 时,用户可以单击主应用程序窗口并将其带到前面,这意味着MessageBox 将隐藏在视图之外。在这种情况下,用户可能没有意识到它的存在,或者忘记了它,对他们来说,主应用程序似乎已经冻结了。
我已经阅读了很多关于此的主题,但没有一个为我解决问题。
我应该补充一点,提出MessageBox 的线程可能不是 UI 线程。
谢谢
汤姆
【问题讨论】:
标签: wpf .net-4.0 modal-dialog messagebox