结合 XAML/C# 与 html 和 WinJS
Combining XAML/C# with html and WinJS
我想用 html 和 winJS 构建一个 UWP 应用程序,因为有了 html,您可以使用任何开源库来获得出色的 UI,例如 Bootstrap 和 Material 设计,但我需要使用一些仅以 XAML/C# 格式存在的控件,例如 xaml 的媒体元素,因为 html5 的视频元素没有支持多种格式。
所以我的问题是如何将这两者结合到一个应用程序中?什么是最干净、最高效的方法?
So my question is how can I combine these two in one app? what is most clean and performant way to do this?
将这两者结合到一个应用程序中的更好方法是在 "XAML/C#" uwp 项目中使用 WebView。但是 Web 上下文无法调用本地上下文中的方法。 WebView 和本地上下文之间通信的唯一方法是使用 invokescript
and window.external.notify
方法。
我想用 html 和 winJS 构建一个 UWP 应用程序,因为有了 html,您可以使用任何开源库来获得出色的 UI,例如 Bootstrap 和 Material 设计,但我需要使用一些仅以 XAML/C# 格式存在的控件,例如 xaml 的媒体元素,因为 html5 的视频元素没有支持多种格式。
所以我的问题是如何将这两者结合到一个应用程序中?什么是最干净、最高效的方法?
So my question is how can I combine these two in one app? what is most clean and performant way to do this?
将这两者结合到一个应用程序中的更好方法是在 "XAML/C#" uwp 项目中使用 WebView。但是 Web 上下文无法调用本地上下文中的方法。 WebView 和本地上下文之间通信的唯一方法是使用 invokescript
and window.external.notify
方法。