想知道是否存在一种以类似于.net属性的方式在c ++ / cx ref类上实现属性的方法。我试图从Platform::Metadata::Attribute
该类继承,该类是其他WinRT属性继承的抽象类。但是,当我尝试使用该属性时,得到的只是编译器错误。
您可以使用现有属性,但不能创建任何新的属性类型。这是WinRT的局限性。来自MSDN的报价:
属性
属性是可以应用于任何Windows运行时类型或类型成员并且可以在运行时检查的元数据值。Windows运行时在Windows :: Foundation :: Metadata命名空间中定义了一组通用属性。此版本的Windows运行时不支持公共接口上的用户定义属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句