В моем приложении есть несколько независимых окон верхнего уровня, все из которых имеют совершенно разные функции/рабочие процессы.
В настоящее время я использую ShowDialog() для создания модального окна WPF. Модальное окно является дочерним элементом одного из основных окон. Тем не менее, он блокирует все окна верхнего уровня, когда он открыт. Я хотел бы, чтобы диалог блокировал ТОЛЬКО родительское окно, из которого он был запущен. Возможно ли это?
Я не уверен, если это имеет значение, но окно, открывающее диалоговое окно, - это начальное окно приложения, поэтому из него открываются все другие окна верхнего уровня.