Я пишу свое первое приложение в WPF и хочу, чтобы пользователь вводил некоторые данные в модальное диалоговое окно. По-видимому, это непросто сделать в WPF, потому что родительское окно остается полностью включенным, а метод, создавший новое дочернее окно, не останавливается и ждет, пока дочернее окно вызовет Close(). Вместо этого он просто продолжает двигаться вперед. Это не то, что я хочу.
Как я могу открыть дочернее окно и запустить родительское окно для закрытия дочернего элемента до того, как родительское окно продолжит выполнение?