Я пытаюсь создать собственный MessageBox с помощью окна WPF, которое вызывается с ShowDialog()
.
Пока мне удалось реализовать все, кроме одного.
Как вы знаете, когда вы используете MessageBox.Show("text");
, вы не можете установить фокус или щелкнуть родительское окно (то, которое называется MessageBox
). Если вы попытаетесь щелкнуть родительское окно, MessageBox
кратковременно мигнет, чтобы предупредить вас о том, что вы должны закрыть, если сначала.
Windows, созданная с помощью Window.ShowDialog();
, однако, не показывает такое поведение. Фактически, хотя вы не можете установить фокус на родительское окно, дочерний элемент (вызываемый с помощью ShowDialog()
) никогда не будет мигать кратко.
У меня вопрос: есть ли способ реализовать это в WPF? Я искал ответ, но должен признаться, я в тупике.
Спасибо всем!