ETJava Beta | Java    注册   登录
  • 搜索:
  • 基于Material Design风格开源的Avalonia UI控件库

    发表于      阅读(1)     博客类别:Crawler     转自:https://www.cnblogs.com/Can-daydayup/p/18382528
    如有侵权 请联系我们删除  (页面底部联系我们)  

    前言

    今天大姚给大家分享一款基于Material Design风格开源、免费(MIT License)的Avalonia UI控件库:Material.Avalonia。

    当前项目还处于alpha阶段。

    Avalonia介绍

    Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。

    项目特点

    • 功能描述:提供了一套完整的Material Design样式和控件,用于定制Avalonia应用程序。
    • 控件支持:几乎涵盖了所有Avalonia控件的Material Design风格,以及额外的控件如Snackbars、侧面板、浮动按钮、卡片、对话框等,并且支持黑暗和亮色主题主题切换。
    • 易于配置:支持在设计时和运行时轻松配置颜色板,遵循Material Design指南。
    • 图标支持:全面支持Material Design图标包(需单独安装,以保持库体积小巧)。

    项目源代码

    运行源码查看

    设置Material.Avalonia.Demo.Desktop为启动项目运行调试:

    项目运行效果

    项目源码地址

    更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。

    优秀项目和框架精选

    该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没)。