Подробнее @ Jonathan.Peppers ответ:
Скажем, у вас есть окно, которое вы назвали FooWindow
, а в BarWindow.cs
вы хотели создать и выполнить экземпляр. Вы можете создать модальную версию FooWindow
так просто:
new FooWindow(){ Owner = this }.ShowDialog();
Это предполагает, что вам не нужна ссылка на ваш экземпляр, очевидно, но вы поняли идею?