Cross-Platform WPF

The WPF migration platform that eliminates rewrites, reduces risk, and accelerates deployment

简化您的跨平台迁移

使用 Avalonia XPF 节省时间和资源。过去需要长期项目的工作现在变成了一个简单的过程。

焕发您的应用程序活力

通过无缝地使您的现有WPF应用程序能够在新平台上运行,延长其生命周期,为新市场创造机会,而无需进行昂贵且风险高的重写。

引入您的依赖项

保护您在Telerik、Actipro、DevExpress、Infragistics、Syncfusion和SciChart等控件上的宝贵投资。

WPF Project

XPF Project

<Project Sdk="Microsoft.NET.Sdk">

WPF Project

XPF Project

<Project Sdk="Microsoft.NET.Sdk">

WPF Project

XPF Project

<Project Sdk="Microsoft.NET.Sdk">

用 C#、F# 或 XAML 构建用户界面,任您选择

选择 C#、F# 或 XAML 作为您的用户界面

选择 C#, F# 或 XAML 作为您的用户界面

许多开发者倾向于使用我们现代化的 XAML 风格来构建简洁、可维护的 UI,但 Avalonia 完全支持您自由选择。

我们强大的 XAML 编译器可生成高效的 IL 代码,其效果与您直接使用 C#、F# 或其他 .NET 语言编写无异。

无论您偏好声明式的 XAML,还是更习惯使用熟悉的编程语言,Avalonia 都能灵活适配您的开发方式。

许多开发者倾向于使用我们现代化的 XAML 风格来构建简洁、可维护的 UI,但 Avalonia 完全支持您自由选择。

我们强大的 XAML 编译器可生成高效的 IL 代码,其效果与您直接使用 C#、F# 或其他 .NET 语言编写无异。

无论您偏好声明式的 XAML,还是更习惯使用熟悉的编程语言,Avalonia 都能灵活适配您的开发方式。

许多开发者倾向于使用我们现代化的 XAML 风格来构建简洁、可维护的 UI,但 Avalonia 完全支持您自由选择。

我们强大的 XAML 编译器可生成高效的 IL 代码,其效果与您直接使用 C#、F# 或其他 .NET 语言编写无异。

无论您偏好声明式的 XAML,还是更习惯使用熟悉的编程语言,Avalonia 都能灵活适配您的开发方式。

30秒内即可开始使用。

这是您能完成的最快移植!使用 Avalonia XPF,您可以在30秒内将您的 WPF 应用程序拓展到新平台。

1

配置Nuget

将私人 Avalonia XPF Nuget 源添加到您的项目中。

1

配置Nuget

将私人 Avalonia XPF Nuget 源添加到您的项目中。

1

配置Nuget

将私人 Avalonia XPF Nuget 源添加到您的项目中。

2

更新您的项目SDK

将 Microsoft.NET.Sdk 替换为 XPF。

2

更新您的项目SDK

将 Microsoft.NET.Sdk 替换为 XPF。

2

更新您的项目SDK

将 Microsoft.NET.Sdk 替换为 XPF。

3

添加您的许可证详细信息

将您的试用许可证添加到 csproj 文件中。

3

添加您的许可证详细信息

将您的试用许可证添加到 csproj 文件中。

3

添加您的许可证详细信息

将您的试用许可证添加到 csproj 文件中。

4

开始测试

开始在 macOS 和 Linux 上测试您的 WPF 应用程序!利用我们的技术,可以跨平台轻松测试,提高开发效率。

4

开始测试

开始在 macOS 和 Linux 上测试您的 WPF 应用程序!利用我们的技术,可以跨平台轻松测试,提高开发效率。

4

开始测试

开始在 macOS 和 Linux 上测试您的 WPF 应用程序!利用我们的技术,可以跨平台轻松测试,提高开发效率。

工作原理

WPF 兼容性

我们通过我们的 WPF 分支,使 WPF 应用程序能够在 macOS 和 Linux 上运行,这使我们能够维护与 WPF 的 API 和二进制兼容性。Avalonia XPF 用 Avalonia 替换了低级 WPF 代码(MilCore)。

第三方控件

Avalonia XPF 支持来自最受欢迎的控件供应商的广泛 UI 控件。如果某些控件不兼容,我们提供多种解决方案,包括替代选项。

支持的平台

Avalonia XPF 目前支持 Windows、macOS 和 Linux(包括桌面和嵌入式)平台。

许可

许可证可以按每个应用程序购买,分发不限。

工作原理,XPF 架构。
工作原理,XPF 架构。
工作原理,XPF 架构。

适用于 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应用程序的梦想已成为现实。

Family.Show 演示

通过我们的Family.Show演示应用程序,探索适用于macOS和Linux的跨平台WPF的强大功能,该应用程序基于原始的WPF Family.Show演示。

由 Avalonia XPF 提供支持,此演示展示了您如何轻松地将经典的 WPF 应用程序调整为跨平台应用程序。

Peter Wanders

KLM

借助XPF,Mac版本现在与Windows版本完全相同,更重要的是,感谢XPF,我们非常高兴能够重新使用一个代码库。

Peter Wanders

KLM

借助XPF,Mac版本现在与Windows版本完全相同,更重要的是,感谢XPF,我们非常高兴能够重新使用一个代码库。

Peter Wanders

KLM

借助XPF,Mac版本现在与Windows版本完全相同,更重要的是,感谢XPF,我们非常高兴能够重新使用一个代码库。

David Cavin

OnCue

使用XPF将我们的应用移植到Mac上轻而易举,而且他们的技术支持非常稳固。向XPF团队致敬,他们创造了一个非凡的产品!

David Cavin

OnCue

使用XPF将我们的应用移植到Mac上轻而易举,而且他们的技术支持非常稳固。向XPF团队致敬,他们创造了一个非凡的产品!

David Cavin

OnCue

使用XPF将我们的应用移植到Mac上轻而易举,而且他们的技术支持非常稳固。向XPF团队致敬,他们创造了一个非凡的产品!

Joseph Albahari

LINQPad

非常高兴选择了使用 Avalonia XPF:它被证明是一个强大且高效的跨平台 API,其支持也是非常出色。

Joseph Albahari

LINQPad

非常高兴选择了使用 Avalonia XPF:它被证明是一个强大且高效的跨平台 API,其支持也是非常出色。

Joseph Albahari

LINQPad

非常高兴选择了使用 Avalonia XPF:它被证明是一个强大且高效的跨平台 API,其支持也是非常出色。

带上您现有的依赖项

重新利用您投入的控件不仅变得可能,而且毫不费力。Avalonia XPF 支持诸如 Telerik、Actipro、DevExpress、Infragistics、Syncfusion 和 SciChart 等知名供应商。

Actipro
Actipro
Actipro
DevExpress
DevExpress
DevExpress
Infragistics
Infragistics
Infragistics
SciChart
SciChart
SciChart
Syncfusion
Syncfusion
Syncfusion
Telerik
Telerik
Telerik

Internal

€7,800

For internal applications and development only

What's included?

Desktop platforms support

Major third-party control compatibility

5 working day SLA

Anytime upgrade to Business

Internal use only. Cannot be used for applications distributed outside your organisation.

Internal

€7,800

For internal applications and development only

What's included?

Desktop platforms support

Major third-party control compatibility

5 working day SLA

Anytime upgrade to Business

Internal use only. Cannot be used for applications distributed outside your organisation.

Internal

€7,800

For internal applications and development only

What's included?

Desktop platforms support

Major third-party control compatibility

5 working day SLA

Anytime upgrade to Business

Internal use only. Cannot be used for applications distributed outside your organisation.

Business

€19,500

Full commercial license with enhanced cross-platform capabilities

What's included?

Everything in Internal

Mix & Match Avalonia Controls

Cross-Platform System.Drawing

3 working day SLA

No revenue limitations. Perfect for businesses distributing commercial applications.

Most popular

Business

€19,500

Full commercial license with enhanced cross-platform capabilities

What's included?

Everything in Internal

Mix & Match Avalonia Controls

Cross-Platform System.Drawing

3 working day SLA

No revenue limitations. Perfect for businesses distributing commercial applications.

Most popular

Business

€19,500

Full commercial license with enhanced cross-platform capabilities

What's included?

Everything in Internal

Mix & Match Avalonia Controls

Cross-Platform System.Drawing

3 working day SLA

No revenue limitations. Perfect for businesses distributing commercial applications.

Most popular

Enterprise

€55,000

Premium solution with complete platform coverage

What's included?

Everything in Business

Deploy on Embedded devices

Mobile & WebAssembly support

1 working day SLA

Complete platform support with priority support and custom licensing options.

Enterprise

€55,000

Premium solution with complete platform coverage

What's included?

Everything in Business

Deploy on Embedded devices

Mobile & WebAssembly support

1 working day SLA

Complete platform support with priority support and custom licensing options.

Enterprise

€55,000

Premium solution with complete platform coverage

What's included?

Everything in Business

Deploy on Embedded devices

Mobile & WebAssembly support

1 working day SLA

Complete platform support with priority support and custom licensing options.

许可选项

今天就可以在 Windows、macOS 和 Linux 上运行您的 WPF 应用,无需前期成本或承诺。

您的免费试用包括完整的企业访问权限。毫无限制地体验 Avalonia XPF 的强大功能。

FAQ

仍有未解答的问题,并需要联系我们?

What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
What versions of WPF are supported?
哪些 WPF API 不受支持?
哪些 WPF API 不受支持?
哪些 WPF API 不受支持?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是否兼容第三方库?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?
Avalonia XPF 是如何授权的?