В моем приложении WPF я иногда поднимал System.Windows.MessageBox
. Когда он изначально отображается, он отображается поверх моего главного окна приложения, как я и хотел. Есть ли способ заставить его ВСЕГДА оставаться в верхней части главного окна? Моя проблема заключается в том, что когда отображается MessageBox
, пользователи могут затем щелкнуть главное окно приложения и вывести его на передний план, что означает, что MessageBox
становится невидимым. В этом случае пользователь может не осознавать, что оно есть, или забыть о нем, и для него основное приложение кажется зависшим.
Я читал несколько тем об этом, но ни одна из них не решила проблему для меня.
Я должен добавить, что поток, размещающий MessageBox
, может не быть потоком пользовательского интерфейса. Спасибо, Том.