私は Prism を初めて使用し、Prism 2 アプリケーションでビューを非アクティブ化するためのベスト プラクティスを決定しようとしています。ユーザーがビューのボタンをクリックすると、ビューを非アクティブ化します。ボタンがクリックされると、ビューはコマンドを実行しています。
ビュー モデルはコマンドを受信していますが、ビューモデルにはリージョン マネージャーへの参照がありません。
ビュー モデルはリージョン マネージャーについて認識している必要がありますか? また、ビューモデルがそれへの参照を持っていたとしても、それを含む領域の非アクティブ メソッドにビュー インスタンスを渡す必要があります。
アプリに MVVM パターンを使用しています。