在同一个Metro项目中在C ++和C#之间进行通信

时间:2012-08-28 07:26:49

标签: microsoft-metro

在我的metro应用程序中,我有两个组件,一个是C ++,另一个是C#。我可以在他们之间来回沟通吗?任何代码示例或如何执行此操作的参考都将非常有用。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要的是一些C++/CX code。您可以直接编写C ++ / CX而不是标准C ++,也可以围绕标准C ++创建包装器。执行此操作后,您的C#代码可以调用C ++,就像是另一个C#组件一样。

具体来说,您正在做的是将C ++组件转换为Windows运行时组件。 {+ 3}} C ++和Javascript,但在C#中消费是相似的。