我有一个任务:
第二个组件必须使用C ++编写,并且必须是UWP程序集/组件,将用于任务的第一部分。它必须是一个DirectX组件,可以在透明背景的SwapChain上绘制。内容必须是绑定到当前鼠标位置的2D动画。该内容必须可通过一组公共方法进行控制。
DirectX组件必须放置在C#GUI的顶部,以充当覆盖层。
使其成为事件透明覆盖层,它不得捕获任何GUI事件,也不得干扰C#应用程序。
使用C#主机发送鼠标事件和内容更改到DX图层。
但是我不知道如何结合UWP和DirectX。
我已经拥有了运行良好的UWP C#应用程序部分,下一步是什么?
感谢您的回复和想法。
第二个组件必须使用C ++编写,并且必须是UWP程序集/组件,将用于任务的第一部分。它必须是一个DirectX组件,可以在透明背景的SwapChain上绘制。内容必须是绑定到当前鼠标位置的2D动画。该内容必须可通过一组公共方法进行控制。
DirectX组件必须放置在C#GUI的顶部,以充当覆盖层。
使其成为事件透明覆盖层,它不得捕获任何GUI事件,也不得干扰C#应用程序。
使用C#主机发送鼠标事件和内容更改到DX图层。
但是我不知道如何结合UWP和DirectX。
我已经拥有了运行良好的UWP C#应用程序部分,下一步是什么?
感谢您的回复和想法。