質問: false; } ``` xxxViewMode.cs ``` public void OKCommandDo() { // エラー発生 メッセージ表示後、ウインドウを閉じない return; // 保存等の正常処理 // 終了処理 ウインドウを閉じる Messenger.Raise(new WindowActionMessage(WindowAction.Close, "Close")); } ```
回答: MVVM(Commandにバインドする)ならClickイベントハンドラは不要です。 代わりにビヘイビアなどを使ってウィンドウを閉じます。 「MVVM Window close Behavior」で検索すればビヘイビアのサンプルはいくらでも出てきます。