Avalonia 是一个开源框架,助你用一套 .NET 代码构建漂亮的跨平台应用。



构建出色的桌面应用体验
构建出色的桌面应用体验
构建出色的桌面应用体验
Avalonia 是 WPF 的精神延续,提供熟悉的开发模式,让您以一套代码构建高性能、功能丰富的桌面应用,覆盖 Windows、macOS 和 Linux。
Avalonia 是 WPF 的精神延续,提供熟悉的开发模式,让您以一套代码构建高性能、功能丰富的桌面应用,覆盖 Windows、macOS 和 Linux。
Avalonia 是 WPF 的精神延续,提供熟悉的开发模式,让您以一套代码构建高性能、功能丰富的桌面应用,覆盖 Windows、macOS 和 Linux。
专为嵌入式开发而生
为嵌入式开发
为嵌入式开发
Avalonia 支持 FBDev 和 DRM,可在各类运行精简 Linux 的嵌入式设备上提供流畅、高质量的用户体验。
非常适合部署到低功耗设备。
Avalonia 支持 FBDev 和 DRM,可在各类运行精简 Linux 的嵌入式设备上提供流畅、高质量的用户体验。
非常适合部署到低功耗设备。
Avalonia 支持 FBDev 和 DRM,可在各类运行精简 Linux 的嵌入式设备上提供流畅、高质量的用户体验。
非常适合部署到低功耗设备。























部署到浏览器
创建美观的移动应用程序,适用于iOS和Android
部署到浏览器
释放 Web 的潜力,让您的 Avalonia 应用直接运行在浏览器中,无需改写代码、无需引入额外前端框架。
通过 WebAssembly,高性能与一致体验如影随形,让您轻松触达每一位用户。
释放 Web 的潜力,让您的 Avalonia 应用直接运行在浏览器中,无需改写代码、无需引入额外前端框架。
通过 WebAssembly,高性能与一致体验如影随形,让您轻松触达每一位用户。
释放 Web 的潜力,让您的 Avalonia 应用直接运行在浏览器中,无需改写代码、无需引入额外前端框架。
通过 WebAssembly,高性能与一致体验如影随形,让您轻松触达每一位用户。











一次构建,部署到 iOS 和 Android
创建美观的移动应用程序,适用于iOS和Android
为 iOS 和 Android 创建美观的移动应用
Avalonia 让您通过一套代码轻松构建移动应用,在 iOS 与 Android 设备上实现出色的视觉效果与原生级性能。
通过与 Hybrid MAUI 的集成,您可以在 Avalonia 应用中无缝嵌入任意 .NET MAUI 控件,灵活运用 Avalonia 的强大 UI 框架与 MAUI 丰富的控件生态。
节省时间,降低复杂度,在每一台设备上交付一致、像素级精准的体验。
Avalonia 让您通过一套代码轻松构建移动应用,在 iOS 与 Android 设备上实现出色的视觉效果与原生级性能。
通过与 Hybrid MAUI 的集成,您可以在 Avalonia 应用中无缝嵌入任意 .NET MAUI 控件,灵活运用 Avalonia 的强大 UI 框架与 MAUI 丰富的控件生态。
节省时间,降低复杂度,在每一台设备上交付一致、像素级精准的体验。
Avalonia 让您通过一套代码轻松构建移动应用,在 iOS 与 Android 设备上实现出色的视觉效果与原生级性能。
通过与 Hybrid MAUI 的集成,您可以在 Avalonia 应用中无缝嵌入任意 .NET MAUI 控件,灵活运用 Avalonia 的强大 UI 框架与 MAUI 丰富的控件生态。
节省时间,降低复杂度,在每一台设备上交付一致、像素级精准的体验。


支持您喜爱的开发工具
带上你的最喜欢的工具
带上你的喜欢的工具
Visual Studio:专为 Visual Studio 2022 打造的 Avalonia 扩展提供 XAML 智能提示和内置预览器,让跨平台应用开发更加高效直观。
Visual Studio。Avalonia扩展为Visual Studio 2022提供了XAML IntelliSense和内置的XAML预览器,使得在Visual Studio中开发跨平台应用程序变得轻松自如。
Visual Studio。 Avalonia 扩展为 Visual Studio 2022 提供了 XAML 智能感知和内置 XAML 预览器,使在 Visual Studio 中开发跨平台应用程序变得轻而易举。
JetBrains Rider:Rider 对 Avalonia XAML 提供原生支持,具备完善的代码补全与重构功能。配合 Avalonia Previewer 插件,Rider 成为跨平台开发者的强大利器。
JetBrains Rider。 作为Avalonia的用户,JetBrains产品能够本地理解Avalonia XAML,提供代码补全和高级重构支持。结合Avalonia Previewer扩展,Rider是跨平台开发者的强大工具。
JetBrains Rider。 作为Avalonia的用户,JetBrains产品能够本地识别Avalonia XAML,提供代码补全和高级重构支持。结合Avalonia Previewer扩展,Rider是跨平台开发者的有力工具。







用 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 都能灵活适配您的开发方式。



跨平台 WPF,覆盖 macOS 与 Linux
跨平台 WPF 适用于 macOS 和 Linux。
跨平台 WPF 适用于 macOS 和 Linux。
WPF 兼容性:借助 Avalonia XPF,轻松将现有 WPF 应用拓展到新平台。几乎无需修改代码,即可在数分钟内实现跨平台运行,快速扩展您的用户覆盖面。
组件支持:将您熟悉的 WPF 专业控件引入 macOS 和 Linux,兼容众多知名厂商产品,包括 Telerik、Actipro、DevExpress、Infragistics、Syncfusion 和 SciChart。
WPF兼容。使用Avalonia XPF,轻松将您的WPF应用程序扩展到新平台。几乎无需修改即可实现跨平台功能,从而在数分钟而非数月内可扩展您的应用程序,提高覆盖面轻而易举。
加入一个蓬勃发展的开发者社区
Avalonia 的全球社区正在快速壮大,吸引了大量来自世界各地的开发者。
在中国,Avalonia 正迅速获得关注和采用,成为构建跨平台应用的热门选择。
无论您是初学者还是资深工程师,这里都有值得参与的交流与合作。
Avalonia 的全球社区正在快速壮大,吸引了大量来自世界各地的开发者。
在中国,Avalonia 正迅速获得关注和采用,成为构建跨平台应用的热门选择。
无论您是初学者还是资深工程师,这里都有值得参与的交流与合作。