MVVMとは離れてしまうかもしれませんが・・・

同期処理で、Windows.showDiaglogで表示した別ウィンドウが閉じられてから処理を動かす方法ってわかりますか?