0

我有一个 wpf 应用程序,其中包含许多复杂的 Telerik 控件,如 GRID、DropeDowwn 等。但现在我们正在组织中从 WPF 迁移到 openfin。我的理解是我们不能在 OpenFin 容器中托管 wpf 应用程序。因此,我们决定将 WPF 应用程序迁移到一些 Web 技术。想知道将 WPF 转换为 Web 应用程序的最佳途径是什么。我应该使用什么技术以便将 XAML 转换为 HTML5 更快或更短的时间

我们已经检查了 React、Angular 选项以及我们认为需要用 HTML 5 重写整个 UI 的每种技术。

想知道是否有一种将 wpf 转换为 Web 应用程序的简单方法

4

1 回答 1

0

有两个选项,XBAP 和 silverlight,但它们都非常陈旧且不受支持。让它们在现代浏览器或 openfin 中工作可能会遇到很多麻烦。

Silverlight ( https://en.wikipedia.org/wiki/Microsoft_Silverlight ) - 类似于 Adob​​e Flash - 一个可以在浏览器中运行 xaml 应用程序的插件。Silverlight 是 WPF 的子集,因此您可能需要对应用程序进行更改才能正常工作。

XBAP ( https://en.wikipedia.org/wiki/XAML_Browser_Applications ) 允许您在 Web 上运行 WPF。它不会在 Internet 上运行,只能在安装了 .NET 框架的 Windows 机器上运行。你可以用它做什么也有一些限制。

我必须强调,这两种技术实际上都已经死了,使用它们真的不是一个好主意。您会发现两者都有 Telerik 控件,但版本会过时。

Telerik 确实有 JavaScript 库,这可能会在一定程度上简化过渡 - 概念应该大致相似。除此之外,JS 框架与 WPF 非常不同。

于 2019-06-19T04:20:28.957 回答