我将对WinRT dll的引用添加到WPF项目中,并且我想在WPF窗口中使用SwapChainPanel
。真的有可能吗?目前,我无法正常工作。
目前尚无官方支持-尽管Stardock可以实现它的ModernMix,但Windows中可能需要一些私有API-可能有一些使它运行的方法。事实是-您不必这样做。您可以通过其他方式将DirectX的内容呈现到WPF窗口。我还没有这样做,可能要做很多工作,但是DirectX中的任何事情也是如此。您可以查看DirectComposition或D3DImage类。也许有关使用Direct2D with WPF的文章可能是一个很好的示例解决方案。
您不必像Filip Skakun所说,但是可以!只需尝试<< SlimDX或SharpDX。它们是DirectX在C#中的实现。
SwapChainPanel
,但我在WPF中没有发现使用此控件的任何示例。 SwapChainPanel:提供一个宿主表面,Microsoft DirectX交换链在其中提供可以呈现到XAML UI中的内容。 SwapChainPanel元素是应用程序的关键组件,该应用程序呈现Microsoft DirectX图形,然后在XAML页面中呈现这些视觉效果。