当我在 WinRT C++/CX 项目中创建新控件时[Windows::Foundation::Metadata::WebHostHidden]
,Visual Studio 2012 默认添加了 class 属性。
例子:
namespace WindowsRuntimeComponent1
{
[Windows::Foundation::Metadata::WebHostHidden]
public ref class MyUserControl sealed
{
public:
MyUserControl();
};
}
- 是否有任何记录在案的原因?(我做了功课,但我没有找到这条信息)
- 据我所知,使用该属性
[WebHostHidden]
会使该类对 WinRT HTML/Javascript 项目不可见。这是否意味着我无法在 C++/CX 中创建可在 Javascript 中使用的控件?