WPF、Avalonia、Xamarin、Uno Platform 等 .NET 平台
Avalonia
Avalonia 是一个开源的、跨平台的 .NET UI 框架,用于构建桌面、移动和 Web 应用程序。它的设计灵感来自于
WPF(Windows Presentation Foundation),但具有更广泛的跨平台支持。Avalonia 支持
Windows、macOS、Linux、iOS、Android 以及通过 WebAssembly 支持的浏览器环境。
核心功能
1.1 跨平台支持
Avalonia 支持多种平台,包括: 桌面平台:Windows、macOS、Linux。 移动平台:iOS、Android。 Web平台:通过 WebAssembly 运行在浏览器中。
1.2 XAML 支持
Avalonia 使用 XAML(eXtensible Application Markup Language)来定义用户界面,与 WPF和 UWP 类似。
声明式 UI:通过 XAM