¿Cómo alojo contenido WPF en aplicaciones MFC?

Voy a responder mi propia pregunta aquí porque pasé unas horas reconstruyendo esto y quería compartir lo que encontré con la esperanza de salvar a alguien más de la excavación.

Hay unMSDN Tutorial que te lleva a la mayor parte del camino, pero hay un par de piezas clave que encontré en otros lugares. Por ejemplo, el tutorial le indica que coloque la línea [System :: STAThreadAttribute] antes de la definición _tWinMain () pero si está implementando una aplicación MFC estándar, entonces no tiene _tWinMain () en su código fuente.

Si algo aquí no está claro, no dude en hacer preguntas y editaré la respuesta para aclarar las cosas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta