我正在尝试在我的Windows 10通用应用程序(JavaScript)中使用Windows Runtime组件(C#)。我发现了如何在Windows 8.x商店应用程序中实现的方法:https://msdn.microsoft.com/en-us/library/hh779077.aspx,但是这个解决方案在Windows 10通用应用程序中无法工作。它抛出异常,指出JavaScript中没有注册该类。
WRC代码:
在JS中:
WRC代码:
namespace SampleComponent
{
public sealed class Example
{
public static string GetAnswer()
{
return "The answer is 42.";
}
public int SampleProperty { get; set; }
}
}
在JS中:
document.getElementById('output').innerHTML =
SampleComponent.Example.getAnswer();