微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使 WPF 应用程序在 Web 浏览器上运行

如何解决如何使 WPF 应用程序在 Web 浏览器上运行

我们有一个用 WPF 编写的现有应用程序,我们正在寻找一种方法来迁移它,以便它可以在网络浏览器上运行。

经过挖掘,我们似乎需要找到一种将代码编译为 webassembly 的方法,但我不确定它对现有的完全加载的 WPF 应用程序的效果如何。

知道如何开始吗?

解决方法

Uno Platform 绝对可以帮助您将应用程序移植到任何使用 WebAssembly 的浏览器。执行此操作的能力取决于您的 WPF 应用程序的开发方式:

  • 您是否通过 Interop 或高级库访问平台功能?
  • 您是否在使用仅在 WPF 中可用的高级 XAML 功能? (多重绑定、事件触发器...)
  • 您是否像 SQL 服务器那样直接访问网络服务? (在浏览器中运行时,您会像任何网络应用一样受到其安全限制的约束) 因此,如果您的应用非常独立或已经使用 http API 访问其外部依赖项,那么迁移到 Uno 应该很简单。

您可以通过以下链接在 Uno 上尝试入门https://platform.uno/wpf/

免责声明:我在 Uno Platform 工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。