基于Material Design风格开源的Avalonia UI控件库

前言

今天大姚给大家分享一款基于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推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
追逐时光者12 小时前
3款.NET开源、功能强大的通讯调试工具,效率提升利器!
【.net】·【c#】·【开源项目】
追逐时光者1 天前
C#/.NET/.NET Core技术前沿周刊 | 第 18 期(2024年12.16-12.22)
【.net】·【c#】·【.net core】·【技术前沿周刊】
追逐时光者3 天前
C#字符串拼接的几种方式及其性能分析对比
【.net】·【c#】·【.net core】·【拾遗补漏】
追逐时光者5 天前
一个.NET开源、易于使用的屏幕录制工具
【.net】·【开源项目】
追逐时光者6 天前
好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了!
【visual studio】·【.net】·【c#】·【实用工具】·【ai编程】
追逐时光者7 天前
基于.NET WinForm开发的一款硬件及协议通讯工具
【.net】·【开源项目】·【winform】
追逐时光者8 天前
一款基于 .NET MVC 框架开发、功能全面的MES系统
【.net】·【c#】·【开源项目】·【.net core】
追逐时光者9 天前
C#/.NET/.NET Core技术前沿周刊 | 第 17 期(2024年12.09-12.15)
【.net】·【c#】·【.net core】·【技术前沿周刊】
追逐时光者10 天前
C#正则表达式快速入门
【.net】·【c#】·【.net core】·【拾遗补漏】