私のWPFアプリケーションはMVVMパターンに従います。3つのビューがあります。
- MainWindow
 - LoginView
- ProjectsView
 
LoginViewおよびProjectsViewは、によってインポートされたユーザーコントロールMainWindowです。両方のビューにビューモデルが割り当てられています。Webサービスを呼び出すことによって設定されるLoginViewModelプロパティを定義します。ProjectList今、プロパティや他の人LoginViewModelにアクセスする必要があります。ProjectList
1つのソリューションが1つのビューと1つのビューモデルのみになるように再設計される可能性があることを認識しています。私はバックアップソリューションとしてそれを行いますが、そうしないことを望みます。
これはどのように行う必要がありますか?Prismのような何らかのEventAggregatorを使用する必要がありますか?または、これを行う他の方法はありますか?