初识 AvaloniaUI 之 Windows

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识 AvaloniaUI 之 Windows相关的知识,希望对你有一定的参考价值。

 初识 AvaloniaUI 之 Windows

控件名:AvaloniaUI

作   者:WPFDevelopersOrg - 驚鏵

原文链接[1]:https://avaloniaui.net/

  • Avalonia 能做什么?这是一个跨平台的 .NET 框架,用于构建美观、现代的图形用户界面 (GUI)。使用 Avalonia,您可以从单个代码库创建适用于 Windows、macOS、Linux、iosandroidWebAssembly 的本机应用程序。

  • 💻 支持的 .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~2022JetBrains Rider

  • Visual Code 也能开发只不过不能查看设计器。

  • 此处下载[4]Visual Studio 2022 扩展,下载完成后运行 AvaloniaVS.VS2022.vsix

 方式二

  • 通过 Visual Studio 2022 -> 拓展 -> 管理拓展 进行安装。

  • 安装完成新建项目如下:

    • 第一个是创建MVVM项目。

    • 第二个是创建普通的项目。

    • 默认创建的项目是.NET60.

  • 此处创建的是MVVM项目,创建完成后会自动生产 ModelsViewModelsViews 实例。

  • 运行后的效果。

  • 以下是中英文,目前 Nuget 使用的包是正式版本 0.10.18 ,最新预览版 11.0.0-preview5 版本。

参考资料

[1]

原文链接: https://avaloniaui.net/

[2]

AvaloniaUI官网: https://avaloniaui.net/

[3]

地址: https://docs.avaloniaui.net/

[4]

下载: https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS

以上是关于初识 AvaloniaUI 之 Windows的主要内容,如果未能解决你的问题,请参考以下文章

AvaloniaUI 之 Linux

C#/AvaloniaUI - OpenFolderDialog

AvaloniaUI:全局捕获鼠标按钮向上/向下

AvaloniaUI体验

AvaloniaUI 样式 - 伪类

.NET Core AvaloniaUI实现多语言国际化