使用Direct2D从Xaml和c#(使用SharpDX)
本文关键字:使用 SharpDX Direct2D Xaml | 更新日期: 2023-09-27 18:19:14
这个问题是关于Direct2D/XAML互操作助手ISurfaceImageSource
和IVirtualSurfaceImageSource
的。
我看到的关于这两个帮助程序的示例,比如这个,都是用c++编写的。
问题:我想在c#中使用SharpDX渲染这些。我该怎么做呢?
(如果在API边界有一点c++是可以的- c#不能直接使用Direct2D接口。)
注意:我已经理解了其他XAML互操作助手,如SwapChainPanel
,所以请提供有关ISurfaceImageSource
和IVirtualSurfaceImageSource
的答案。
我发现SharpDX示例包含一个移植的c#/SharpDX版本的c++ Windows SDK示例,该示例准确地展示了如何做到这一点。很好。