Acceder a las propiedades de un modelo de vista en otro

Mi aplicación WPF sigue el patrón MVVM. Hay tres vistas:

Ventana principal
LoginViewProyectosvista

LoginView yProjectsView son controles de usuario importados por laMainWindow. Ambas vistas tienen su modelo de vista asignado.LoginViewModel define una propiedadProjectList que se establece llamando a un servicio web. AhoraLoginViewModel necesita acceso a laProjectList Propiedad y otros.

Soy consciente de que una solución podría ser un rediseño para que solo haya una vista y un modelo de vista. Lo haría como una solución de respaldo, pero preferiría no hacerlo.

¿Cómo debe hacerse esto? ¿Debo usar algún tipo de EventAggregator como en Prism? ¿O hay otras maneras de hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta