MessageBox, показывающий всплывающее окно в UserControl - PullRequest
1 голос
/ 29 ноября 2011

В моем приложении WPF есть UserControl, который создает Popup.Кнопка на Popup создает MessageBox, но MessageBox появляется позади Popup.Я пытался установить Panel.ZIndex на Popup, но это не имеет значения.Я не могу реально изменить, кто является родительским окном на MessageBox, потому что у меня есть только одно окно, если только нет способа установить для родительского элемента мой Popup элемент управления?
Кто-нибудь знает, как решить мою проблему?

1 Ответ

2 голосов
/ 29 ноября 2011

Лично я ненавижу встроенное всплывающее окно WPF.Одна из моих самых больших неприятностей - это рисование поверх всех других окон (включая окна, которые не являются частью приложения WPF)

В качестве альтернативы я создал свойВсплывающее окно для WPF , которое является просто UserControl, который можно добавить в ваше основное дерево визуалов.

...