跳到主要内容

Welcome

Welcome to the documentation for Avalonia XPF, our cross-platform fork of WPF.

Overview

Avalonia XPF is a powerful solution that enables WPF applications to run natively across multiple platforms, including Windows, macOS, and Linux, with upcoming support for iOS, Android, and WebAssembly.

Avalonia XPF maintains both API and binary compatibility with WPF while replacing the low-level WPF implementation (MilCore) with Avalonia's cross-platform rendering engine. This approach allows developers to migrate their existing WPF applications to other platforms with minimal code changes, preserving their investment in WPF development and third-party controls.

Licensing

As a commercial product, Avalonia XPF offers different licensing tiers to suit various needs:

PlatformBusinessEnterprise
Windows
macOS
Desktop Linux
Embedded Linux

All applications built with Avalonia XPF will continue to work in perpetuity, regardless of license status. This ensures that your deployed applications remain functional and stable for your end users.

Business & Enterprise Licenses

Business and Enterprise licenses are perpetual, offering a permanent right to use Avalonia XPF. These licenses include:

  • Fully supported 30-day trial period
  • Permanent license to build with Avalonia XPF
  • 12 months of updates and engineering support

Both Business and Enterprise licenses enable organizations to thoroughly evaluate XPF's capabilities through a supported trial period, ensuring compatibility with their existing applications across their target platforms.

Trial Availability

Trial periods are exclusively available for Business and Enterprise licenses. These trials are fully supported by our engineering team to ensure organizations can thoroughly evaluate XPF's capabilities with their specific applications and use cases.

Pricing

For the latest pricing, please see our website.

Hybrid XPF

One of Avalonia XPF's unique features is its hybrid capability, allowing Avalonia developers to use WPF controls within applications. This flexibility enables Avalonia developers to leverage over 700 existing WPF controls from major vendors such as Telerik, Actipro, DevExpress, Infragistics, and Syncfusion, bridging the gap between traditional WPF development and modern cross-platform applications.

Get Started

Begin your journey with Avalonia XPF using our comprehensive getting started guide, which walks you through the straightforward process of migrating your WPF application to run on additional platforms in just minutes.