我正在开发UWP应用,并且我的应用的UI部分是用javascript开发的。我想知道是否可以在UWP应用程序中嵌入或集成此UI javascript,还是需要在UWP中重写整个UI。有人知道吗?
谢谢!
答案 0 :(得分:2)
存在Webview
的逻辑。
您可以在其中定义应用程序的URL,并在应用程序中加载与应用程序相同的URL。
在Windows中类似
在XAML中
<WebView .../>
课堂上
try
{
Uri targetUri = new Uri(Address.Text);
webView1.Navigate(targetUri);
}
catch (FormatException ex)
{
// Bad address.
}
您会看到更多详细信息here
答案 1 :(得分:2)
UWP直接支持JavaScript。您不必选择一个或一个。
您可以使用JavaScript模板在Visual Studio中创建一个新项目,然后复制到现有的HTML和JavaScript中。
New Project -> JavaScript -> Blank App (Universal Windows)
请参阅MSDN上的UWP文档中的Create a "Hello, world" app (JS)。
您可以选择通过创建Windows运行时组件并从JavaScript代码中调用它们来向项目中添加.Net或本机代码。
如果您希望将HTML / JavaScript作为其他Xaml UI中的一个岛,则可以通过将HTML / JavaScript托管在WebView中来实现。然后,您可以用Xaml编写应用程序的其余部分,并选择.Net或C ++。