从C++(Windows Phone 8 Direct3D)访问C#类实例
Accessing C# Class Instances from C++ (Windows Phone 8 Direct3D)
是否有任何方法可以从本机端(C++)访问在WindowsPhone8Direct3DXaml/C++应用程序的XAML/C#部分中实例化的对象(!)?
我们尝试添加参考资料,但不幸的是没有成功。
是的,首先需要在C++/CX端定义一个Windows运行时接口。
然后您可以引用这个接口,并从实现这个接口的类中实例化一个C#对象。
最后,您可以将这个类实例向下传递到C++层(Windows运行时组件类)。
然后,您就可以从C++调用该WinRT接口的方法,并且您的代码将在C#/.NET.中运行
相关文章:
- 初始化指向类实例的智能指针并访问其方法
- 如何从实现接口的模板化类实例访问结构
- 访问同级类实例的成员
- 从模板参数包实例化的访问类实现
- 如何使用包含内部类的类实例有效地从内部类访问成员?
- 限制多模板参数朋友函数可访问的类实例的范围
- 为什么c++允许成员函数定义中实例的私有成员访问
- 返回实例变量的c++方法可以访问变量中的数据,但不能更改它,但在编译时不会生成错误
- 当对象为值时访问实例方法<map>
- 访问实例化类的变量/函数
- 访问实例外部的函数指针
- 访问实例化类的变量
- 从另一个模板类访问实例变量
- C++派生模板类:访问实例的受保护成员
- C++通过类作用域访问实例的成员
- 如何从另一个函数访问实例化的类
- 需要学习如何通过指针正确访问实例变量"this"就像在 Java 中一样
- 如何通过std::shared_ptr访问实例成员变量
- 通过Openmp任务访问实例变量(隐式firstprivate)时出现分段错误
- 从回调函数访问实例