Has anyone succeeded in getting this combination to work. I can do this with Windows Forms but was looking to use WPF for all the ribbon support.
You can embed a winforms UserControl into WPF, and DrawingControl into that UserControl.
https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/walkthrough-hosting-an-activex-control-in-wpf
https://docs.microsoft.com/en-us/office/vba/visio/concepts/about-using-the-visio-drawing-control-in-your-application