C++ 使用WPF获取DirectX视图/窗口?

C++ 使用WPF获取DirectX视图/窗口?,c++,wpf,qt,directx,directx-11,C++,Wpf,Qt,Directx,Directx 11,我想要一个盒子,或者理想情况下,其中一个WPF面板的内容包含DirectX 11渲染图像。我环顾四周,发现有人简短地提到DirectX11是可能的,链接到另一个,说它很容易做到,但没有提到它是什么版本的DX,我打赌它是9。至少在我看来,没有真正的解决方案让DX11作为WPF应用程序的一部分工作 你有什么资源可以帮助我吗 还是应该使用Qt,因为程序的整个后端都是C++?< /P> 我在Qt中工作没有问题,因为我无论如何都必须学习WPF或Qt的大部分内容,但我更喜欢在WPF中工作,因为我不需要任何跨

我想要一个盒子,或者理想情况下,其中一个WPF面板的内容包含DirectX 11渲染图像。我环顾四周,发现有人简短地提到DirectX11是可能的,链接到另一个,说它很容易做到,但没有提到它是什么版本的DX,我打赌它是9。至少在我看来,没有真正的解决方案让DX11作为WPF应用程序的一部分工作

你有什么资源可以帮助我吗

还是应该使用Qt,因为程序的整个后端都是C++?< /P> 我在Qt中工作没有问题,因为我无论如何都必须学习WPF或Qt的大部分内容,但我更喜欢在WPF中工作,因为我不需要任何跨平台功能,而且乍一看WPF有更好的文档

我已经看过了,所有这些都与将DirectX 11视图放入WPF应用程序有关。我发现这些问题中的信息并没有真正指向好的指南,也没有为我想做的事情提供有用的建议。

称为SlimDX的解决方案可能有用: 一些优点:它是WPF的一个范围广泛的API包装器,支持D3D9、D3D10、D3D11、XAudio2等。它本身也支持.NET4.0和x64目标。一个旧的WPF项目,虽然不是C++,而是利用SlimDX,我的经验是积极的。 一些缺点:最新版本是2012年1月,因此它不再处于积极开发阶段

唯一的可能警告:我不确定C++会如何工作。

你试过使用吗?