No se puede encontrar la región en RegionManager (usando PRISM)

Estoy escribiendo una aplicación en Prism. Tengo un control de usuario y contiene dos<ContentControl> controles. Ambos tienen Regiones asignadas a ellos. El control de usuario se aloja en unWindow que se muestra usandoShowDialog().
Estoy agregando una de mis vistas a una región usando el descubrimiento de vista y la otra quiero inyectar la vista en su región. El descubrimiento de vista funciona bien. Sin embargo, cuando intento hacer referencia a la otra región para inyectar la vista, obtengo la excepción:

KeyNotFoundException
El administrador regional no contiene elMi región región.

Cuando miro en las regiones de RegionManagers, ni la que estoy tratando de inyectar la vista existe ni la que está usando el descubrimiento de vista.

¿Importa que esté en una ventana diferente al Shell? Pensé que solo había un RegionManager, pero debe haber dos para que mi descubrimiento de vista todavía funcione ...? ¿O es porque tengo dos nuevas regiones que se crean más adelante en el ciclo de vida de las aplicaciones? ¿O es porque las nuevas regiones no están dentro de mi MainRegion?

EDITAR:
Después de cavar un poco, parece que se creó la Región, pero no puede encontrar una instancia del RegionManager, por lo que no se agrega. ¿Alguna pista?

Respuestas a la pregunta(1)

Su respuesta a la pregunta