ビュー モデルで messageBox を使用して、MVVM パターンを使用するときにダイアログを表示するのは良い解決策ではないことを常に読んでいます。
表示 もう 1 つの解決策は、ビューとビュー モデルを作成することだと思います。このビュー モデルは、メインのビュー モデルに作成され、ダイアログのビューとビュー モデルを関連付けます。さらに、メイン ビュー モデルから、ダイアログの結果として返されるダイアログ ビュー モデルに渡されるクラスを作成する必要があります。
しかし、本当に 2 番目の方法の方が優れているのでしょうか。違いは何ですか?どちらの場合も、ダイアログの結果が出るまで待つ必要があるためです。
または、両方のソリューションが悪い選択肢ですか?
ありがとう。