您可以在 Windows 8 Metro 中执行 HTML/C#、HTML/C++ 或 XAML/Javascript 吗?
我知道我可以拥有一个 HTML/JS,其中可能包含一个恰好是 C# 或 C++ 的 WinRT .winMD“DLL”,并从 JS 调用它,但还有其他方法吗?
我还认为我可以制作一个包含 Javascript 函数的 WinMD Dll 并从 XAML/C# 或 XAML/C++ 调用它,但这些是唯一的方法吗?
您可以在 Windows 8 Metro 中执行 HTML/C#、HTML/C++ 或 XAML/Javascript 吗?
我知道我可以拥有一个 HTML/JS,其中可能包含一个恰好是 C# 或 C++ 的 WinRT .winMD“DLL”,并从 JS 调用它,但还有其他方法吗?
我还认为我可以制作一个包含 Javascript 函数的 WinMD Dll 并从 XAML/C# 或 XAML/C++ 调用它,但这些是唯一的方法吗?
winmd 是在 javascript 中使用 c#/c++ 的唯一方法。c#/c++ 中不支持 javascript。
语言/渲染技术的 3x3 矩阵中并非所有组合都允许。
您可以使用 C++ 或 .NET (C#/VB) 而不是 JavaScript 创建 Win RT 组件。您可以在 JavaScript 应用程序以及 .NET 或 C++ 应用程序中使用这些组件。
请参阅此处创建 C#/VB 模块的文档。