WPF Abrir una nueva vista desde el ViewModel

Esta es mi primeraWPF-MVVM Aplicación, y esta es mi estructura:

Un proyecto con miapp.xaml para abrir la aplicación y anular laOnStartup para resolver la ventana principal. (Hice eso debido a las referencias);Un proyecto para mis vistas;Un proyecto para mis ViewModels;Un proyecto para mi modelo.

Y tengo el siguiente problema: estoy en elMainWindowView y hago clic en un botón para mostrar otra vista. ¿Cómo se supone que debo hacer para abrir esta otra vista desde miMainWindowViewModel mientras que miView Project tiene referencia con elViewModel Project, y no puedo referirme alViewModel Project con elView Project?

Por cierto, estoy usandoUnity Para eldependency injection.

Entonces, ¿podría ayudarme?

Respuestas a la pregunta(3)

Su respuesta a la pregunta