• 一起学习Avalonia(一)


    今天开始学习Avalonia。
    Avalonia是用于.NET Framework,.NET Core和Mono的跨平台XAML框架。

    .NET Core UI框架Avalonia,Avalonia是一个基于WPF XAML的跨平台UI框架,并支持多种操作系统:Windows(.NET Framework,.NET Core),Linux(GTK),MacOS,Android和iOS。

    用Avalonia编程
    通过Avalonia,您可以使用XAML标记语言和C#(或其他.NET语言)开发代码。通常,您使用XAML标记来实现应用程序的外观,同时使用代码来实现其行为。

    Avalonia现在已经有很多控件,小程序,已经是一个庞大的体系。遗憾的是现在还没有足够多的学习资料。

    按照我们c#开发的基本步骤,先来hello word.

    使用vs2019,下载Avalonia for Visual Studio扩展程序,地址:https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio 

    按照之后就有了Avalonia开发模板。

     

    创建一个项目试试。

    Avalonia使用c#多目标平台,但是我主要是netcore的学习使用。

    至此,类似winfrom的学习就完了。

    先介绍几个组件和文档,今后我们将围绕这些组件和文档展开项目开发介绍和语法介绍;后面会继续补充。

    1.Avalonia官网:https://avaloniaui.net/

    里面主要看文档篇,有开始基础和基本控件的使用介绍。

    2.Avalonia开源地址:https://github.com/AvaloniaUI/Avalonia

    3.地图:https://github.com/Mapsui/Mapsui

                https://github.com/ahopper/Mapsui/tree/initial-avalonia-port(Avalonia)

    4.图形组件:https://github.com/oxyplot/oxyplot-avalonia

                       https://github.com/dotnet-ad/Microcharts

    5.一些控件:https://github.com/Splitwirez/Mechanism-for-Avalonia

    6. ribbon:https://github.com/amazerol/AvaloniaRibbon

                  https://github.com/Splitwirez/AvaloniaRibbon

    7.主题编辑器:https://github.com/wieslawsoltes/ThemeEditor

    8.浮动窗口:https://github.com/wieslawsoltes/Dock

    9.样式资源使用:https://habr.com/en/post/471342/

    10.布局:https://www.nequalsonelifestyle.com/2019/06/11/avalonia-grid-panel-layout-part1/

    11.社区项目:https://github.com/AvaloniaCommunity/awesome-avalonia.git

    12.控件例子:https://github.com/AvaloniaUI/ControlCatalogStandalone.git

    QQ交流群:1131681020

     
    ————————————————
    版权声明:本文为CSDN博主「jason成都」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/jinyuttt/article/details/106324564

  • 相关阅读:
    java框架
    MVC编程模式
    java各版本简单对比
    java设计模式
    ES中TF-IDF算法
    es分词器
    java应用零停机,时间索引重建(reindex)
    Spring源码由浅入深系列一 简介
    Spring源代码解析(收藏)
    spring源码读书笔记
  • 原文地址:https://www.cnblogs.com/zhaiganggang/p/14777160.html
Copyright © 2020-2023  润新知