让您的WPF应用部署到macOS和Linux 只需几分钟,而非几个月。
跨平台的WPF可以让您重用代码并扩展应用程序的覆盖范围。
简化您的跨平台迁移
使用 Avalonia XPF 节省时间和资源。过去需要长期项目的工作现在变成了一个简单的过程。
焕发您的应用程序活力
通过无缝地使您的现有WPF应用程序能够在新平台上运行,延长其生命周期,为新市场创造机会,而无需进行昂贵且风险高的重写。
引入您的依赖项
保护您在Telerik、Actipro、DevExpress、Infragistics、Syncfusion和SciChart等控件上的宝贵投资。
30秒内即可开始使用。
这是您能完成的最快移植!使用 Avalonia XPF,您可以在30秒内将您的 WPF 应用程序拓展到新平台。
工作原理
WPF 兼容性
我们通过我们的 WPF 分支,使 WPF 应用程序能够在 macOS 和 Linux 上运行,这使我们能够维护与 WPF 的 API 和二进制兼容性。Avalonia XPF 用 Avalonia 替换了低级 WPF 代码(MilCore)。
第三方控件
Avalonia XPF 支持来自最受欢迎的控件供应商的广泛 UI 控件。如果某些控件不兼容,我们提供多种解决方案,包括替代选项。
支持的平台
Avalonia XPF 目前支持 Windows、macOS 和 Linux(包括桌面和嵌入式)平台。
许可
许可证可以按每个应用程序购买,分发不限。
适用于 Linux 的 WPF
桌面 Linux 在科学计算中的兴起及其在嵌入式场景中的显著增长,使得确保您的 WPF 应用程序兼容 Linux 成为了一个绝佳时机。Avalonia XPF 是您的门户,能够轻松涵盖广泛的 Linux 发行版,几乎无需修改代码!
Avalonia XPF 可以带来显著的成本节约,尤其是在嵌入式设备方面。Avalonia XPF 支持转向更具成本效益的基于 ARM 的硬件,为基于 x86 的设备提供了一个经济明智的替代方案。结合 Linux 无操作系统许可费用的特点,这与嵌入式 Windows 生态系统形成鲜明对比,为采用 Avalonia XPF 提供了一个令人信服的财务理由。
适用于macOS的WPF
多年来,开发者一直希望能在macOS上运行WPF应用程序。Avalonia XPF让开发者能够以最小的修改将他们的WPF应用程序引入macOS平台,确保您的WPF应用程序现在可以面向更广泛的受众。
这一开发标志着一个重要的里程碑,预示着致力于拓展软件影响力的WPF开发者迎来了一个新的多样性和可及性时代。借助Avalonia XPF,真正实现跨平台WPF应用程序的梦想已成为现实。
开发者体验
体验向 Avalonia XPF 的流畅过渡,它旨在为开发者提供与 WPF 类似的开发体验。我们的创新平台确保企业可以利用现有的 WPF 投资,使其轻松适应并在 macOS 和 Linux 上开展项目。
拥抱Avalonia XPF的强大功能,享受跨平台统一的WPF开发体验,无烦恼。
带上您现有的依赖项
重新利用您投入的控件不仅变得可能,而且毫不费力。Avalonia XPF 支持诸如 Telerik、Actipro、DevExpress、Infragistics、Syncfusion 和 SciChart 等知名供应商。
Family.Show 演示
通过我们的Family.Show演示应用程序,探索适用于macOS和Linux的跨平台WPF的强大功能,该应用程序基于原始的WPF Family.Show演示。
由 Avalonia XPF 提供支持,此演示展示了您如何轻松地将经典的 WPF 应用程序调整为跨平台应用程序。
FAQ
Still have unanswered questions and need to get in touch?