一部のデータを編集できる WPF アプリケーションがあります。
アプリケーションを閉じようとすると、ユーザーは変更内容が失われることを認めなければなりません。
しかし、ここにいます。いくつかの問題があります。
- Windowsオブジェクトには「閉じる」コマンドはありません(私が推測するコードビハインドからのイベントがあるときにコマンドを実行できます)
- MVVM パターンで何かをキャンセルするための推奨される方法がわかりません。通常は を入れますが
e.Cancel = true;
、コマンドなので入れられません
では、MVVM パターンを使用して、ウィンドウを確実に閉じるかどうかをユーザーに確認するにはどうすればよいでしょうか?