avalonia v11版本发布了,增加了很多新的功能,Avalonia的扩展也同步升级了。
主要更新内容:
官网:
https://www.avaloniaui.net/
文档:
Avalonia 文档
文档也更新到11版本的文档,目前文档已经支持中文(大部分已经有中文了),并且以前版本的文档也可以查看

添加扩展,在扩展中搜索avalonia,选择安装“Avalonia for Visual Studio 2022”,目前最新版已经是11.1,这个包依赖“Avalonia Template Studio”,最终会安装两个扩展

下载完成后,关闭所有的vs,记得保存之后全部关闭,否则安装的时候回强行关闭

Modify进行安装,两个扩展安装完成

选择Avalonia分类,11版本就只有一个可选项目模版

修改项目名称和位置,然后点击创建

然后会进入Avalonia创建项目的窗口,进行平台和功能的选择

选择设计模式,就是两个MVVM框架,根据需要选择

选择其他功能
编译绑定、嵌入式支持等等,暂时没用到

点击Create创建(如果后面的内容不用修改,第一步就可以直接创建)
创建后会生成多个项目
主项目是一个类库“AvaloniaApp”是通用界面和代码的类库,然后“AvaloniaApp.Android”和“AvaloniaApp.Desktop”是不同平台的启动项目,这个根据选择平台生成不同的项目

主要的开发就在主项目中进行,里面包含了Views文件夹的界面文件和ViewModels文件夹的vm类,这个可以根据自己习惯调整
