'Hosting Caliburn Micro based WPF app in MFC

I have a fully functional WPF application that uses the MVVM pattern and uses Caliburn Micro. I have an existing MFC C++ application and I want the WPF app to be hosted in it. I understand that you can have a simple user control hosted inside MFC app using HWND. But my WPF application is spread across multiple view models and resource dictionaries, which I want to be hosted in a MFC application. Is there really a way around. Thanks for the answers coming up.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source