将JavaScript中的UI集成到UWP应用中

时间:2018-07-19 04:10:11

标签: javascript uwp

我正在开发UWP应用,并且我的应用的UI部分是用javascript开发的。我想知道是否可以在UWP应用程序中嵌入或集成此UI javascript,还是需要在UWP中重写整个UI。有人知道吗?

谢谢!

2 个答案:

答案 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 ++。