初识 AvaloniaUI 之 Windows
控件名:AvaloniaUI
作 者:WPFDevelopersOrg - 驚鏵
原文链接[1]:https://avaloniaui.net/
Avalonia
能做什么?这是一个跨平台的.NET
框架,用于构建美观、现代的图形用户界面 (GUI
)。使用Avalonia
,您可以从单个代码库创建适用于Windows、macOS、Linux、iOS、Android
和WebAssembly
的本机应用程序。💻 支持的
.NET
版本Avalonia
与支持.NET Standard 2.0
的所有平台兼容。可以找到有关.NET
标准版本的详细信息。
📱
Avalonia
官方支持以下平台:Debian 9 (Stretch)
及更高版本Ubuntu 16.04
及更高版本Fedora 30
及更高版本Windows 8
及更高版本(尽管它也可以在Windows 7
上运行)macOS High Sierra 10.13
及更高版本在
Linux
上,Avalonia
在以下发行版上受支持:
第一步进入 AvaloniaUI官网[2] 下载
IDE
集成开发环境扩展。开发文档地址[3]
设计器环境支持
Visual Studio 2017~2022
与JetBrains Rider
。Visual Code
也能开发只不过不能查看设计器。
![320eff4d38ecbb8c9fa8aee7a6badb46.png](https://i-blog.csdnimg.cn/blog_migrate/cedcf20bafe4b4da5b5f312d215bdceb.png)
此处下载[4]
Visual Studio 2022
扩展,下载完成后运行AvaloniaVS.VS2022.vsix
。
![d3213cd88f076f3e7a9448a11189e3c4.png](https://i-blog.csdnimg.cn/blog_migrate/2e4c55d337df1a960ac9e05b8321e789.png)
![be6f8346a6241819e5928b38a04573d4.png](https://i-blog.csdnimg.cn/blog_migrate/77a90f670e82e031f8950f6473f63197.png)
![84c346f54cfb409b0555b3dd60868947.png](https://i-blog.csdnimg.cn/blog_migrate/c3055c6641a3bc113252361f64832f1b.png)
方式二
通过
Visual Studio 2022
->拓展
->管理拓展
进行安装。
![ede4d8066f68ca5211196c29bb72d86b.png](https://i-blog.csdnimg.cn/blog_migrate/ce11c9f447f0cba5c275c36da7ce4e13.png)
![1e587e6bcc8f47ed6fa074dbce71b0a5.png](https://i-blog.csdnimg.cn/blog_migrate/c259af37b306e4a280e0479f0badde6c.png)
安装完成新建项目如下:
第一个是创建
MVVM
项目。第二个是创建普通的项目。
默认创建的项目是
.NET60
.
此处创建的是
MVVM
项目,创建完成后会自动生产Models
、ViewModels
、Views
实例。
![c45ceaabc927c795f43d90db6a465e5f.png](https://i-blog.csdnimg.cn/blog_migrate/5f650c4aa0136dca67cbc108e526324c.png)
运行后的效果。
![3f9ddc633943597a875a025057f56625.png](https://i-blog.csdnimg.cn/blog_migrate/c192a14de6cc10235a59c62fed53b74d.png)
以下是中英文,目前
Nuget
使用的包是正式版本0.10.18
,最新预览版11.0.0-preview5
版本。
![451a2173869feda36f2298600dd6b890.png](https://i-blog.csdnimg.cn/blog_migrate/1d64a8a450c6b78756d8fd3b575e92fc.png)
参考资料
[1]
原文链接: https://avaloniaui.net/
[2]AvaloniaUI官网: https://avaloniaui.net/
[3]地址: https://docs.avaloniaui.net/
[4]下载: https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS