MVVMのコマンド内で、処理分岐してWindow クローズするか、別Window起動するか、もしくはメッセージ表示して処理抜けるか考えてみたけど、
Windowクローズするならイベントハンドラにしないと無理そうなんだと思うんですが、どうよ?