В любом случае вы должны передать его родительскому окну, иначе вы можете столкнуться со странностью, если пользователь переключается между вашим приложением и каким-то другим (мне пришлось это исправить только на прошлой неделе. :)). В Windows есть свойство Owner, которое вы должны установить при отображении модального окна:
bool? res = new MyWindow(){Owner = this}.ShowDialog();
Тогда вы можете использовать свойство Owner из дочернего окна:
if (Owner != null) {
Owner.DoWhateverYouWant();
}