上一篇文章,介绍了安装openEuler虚拟机,这一篇文章介绍项目开发时使用的Avalonia安装问题。我是在vs2022下安装的Avalonia。Avalonia 是 dotnet 的跨平台 UI 框架,提供灵活的样式系统并支持广泛的平台,例如 Windows、macOS、linux、iOS、Android 和 WebAssembly。详细介绍可以在上网查看,就不详细介绍了。在中美贸易战,网络战情况下,国有企业软件国产化的需求剧增,对于C#(.net)开发的程序员,Avalonia很适合用来开发Linux的桌面客户端。

       一、Avalonia 安装

1.打开Visual Studio 2022  ,在菜单栏中,扩展—>管理扩展。

2.搜索Avalonia for Visual Studio 2022扩展包,点击下载。

 下载安装完成后,打开vs2022,就可以创建Avalonia项目了。

 二、创建Avalonia项目 

1.按提示一步步创建,输入项目名称,位置

2.选择目标平台

 

3.选择设计模式

 

 

 4.创建完成,运行一下试试吧。

         总结,刚接触valonia,在创建项目的过程,还是遇到了一些问题,比如Avalonia的设计UI文件是axaml,和WPF的XAML一样,但是在IDE中缺少工具箱和属性面板,控件就需要靠手写。在代码中加入一些常用的控件,如Button、TextBox、Grid等,属性和事件,如Margin、Background、VerticalAlignment、HorizontalAlignment等与WPF也是一样。但是由于valonia的版本一直在更新迭代,频率很频繁,导致很多兼容性问题。后面的文章会给大家总结一下在开发部署过程 遇到的问题和解决方法。

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐