Avalonia 概述
简单介绍
Avalonia 是一个跨平台 UI 框架,支持 .NET Core。其通过Skia 渲染引擎来渲染UI,属于自绘框架。
NOTE
什么是自绘框架?
自绘框架是指,使用自己编写的代码来绘制UI界面,而不是使用系统提供的UI控件来绘制。相当于自己重头绘制。
对于 Avalonia 来说,他的侧重点是桌面端而非移动端。截至目前(2025年5月29),Avalonia的移动端还处于预览阶段.
一、安装(默认已经安装了dotnet)
在控制台中输入指令:
dotnet new install Avalonia.Templates
现在我们可以试着去创建一个avalonia项目:
dotnet new avalonia.app -o MyApp
然后试着运行一下:
cd MyApp dotnet run
OK!
二、配置VS2022和Rider
为了方面开发,我们还需要配置好VS2022和Rider
VS2022:
Avalonia for Visual Studio 2022 - Visual Studio Marketplace
安装此插件即可
Rider:
这里会稍微有点麻烦。
1.在插件下点击设置选择“管理插件仓库”
插件面板在开始菜单的左下角“配置”里面
2.在完成后出现的新界面中点击“+”,然后将https://plugins.jetbrains.com/plugins/dev/14839输入进去,点击确定。
3.回到插件面板,选择Marketplace,搜索Avalonia,选择AvaloniaRider,安装后重启即可
最后
这一节内容非常简单,那么下一节开始我们将正式开始Avalonia的教学