The new D3DImage in WPF opens up worlds for WPF. Direct3D content rendered with WPF...it doesn't get any better! The downside is it seems (correct me if I'm wrong) that Microsoft was only targeting unmanaged Direct3D. Yes there is Managed DirectX, but it seems as if MDX is no longer being maintained and it's not so obvious how to get a D3D surface pointer from the API. It really seems MDX has been left in the dust in favor for XNA, which is a very intuitive D3D wrapper. XNA further exacerbates the issue with XNA and WPF.