假设我已经用纯本地C++编写了我的BL(出于明确在其他平台上重用它的目的),现在我想将某些类公开为WinRT组件(以便可以用C#编写UI)。
是否有任何代码生成器会为给定的本机C++类自动生成等效的“ref类”(WinRT组件),并生成将一组属性从一个属性复制到另一个属性的映射代码(类似于AutoMapper所做的那样)。净POCO?)
最佳答案
没有这样的工具,不是WinRT和Cx的想法。我想说这是您本机C++逻辑中体系结构职责的一部分。
针对Windows 8的WinRT和C++环境如何为您提供帮助:
以下链接是WRL模板库的指针:
http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp/The-Windows-Runtime-Library-WRL-
http://msdn.microsoft.com/en-us/library/vstudio/hh438466.aspx
关于c++ - native C++类和WinRT组件(引用类)之间的自动映射?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13823592/