联系请关注微信公众号:Dotnet9
创建于2020-12-03 13:21:25| 沙漠尽头的狼| 我要编辑、留言
开源C# WPF控件库 - MaterialDesignInXAML

今天介绍一个开源的 C# WPF 开源控件库,非常漂亮,重点是开源哦

WPF 做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件库,比如收费的 Dev Express For WPF、Telerik For WPF 等,及 Github 上开源免费的控件库如 MaterialDesignInXAML 等。

本文主要介绍第三方 C# WPF 开源控件库:MaterialDesignInXAML ,该库有多优秀、多漂亮,你可以点击链接下载查看,也可以看我下面截的比较有特色、比较实用的部分截图。

导航目录:

  1. 首页
  2. 支持主题风格切换
  3. 按钮
  4. 输入验证框
  5. 标签
  6. 卡片
  7. 图标
  8. 分组框
  9. 进度条
  10. 对话框
  11. 抽屉
  12. 简单提示

1、首页

从首页卡片布局就觉得很爽有没有?有相关项目界面需求时,使用这种方式展示数据很直观。

2、支持主题风格切换

该控件库配有数十种颜色风格,满足大部分配色要求。

3、按钮

界面开发中,交互式按钮用的比较多了,看下图,圆形按钮、图标按钮、按钮进度、按钮文字提示等等,Web 中常见的效果 WPF 中也可以简单使用了。

4、输入验证框

表单验证,常规做法是在 ViewModel 中写业务逻辑验证代码,或者在 XAML 中写验证表达式。该控件库实现了较多的验证器,可直接使用,代码使用简单,且界面提示很友好,类似手机端输入、错误提示。

5、标签

控件英文 Chips,可用于标签,当列表显示数据较多时,可显示多个标签,用于点击过滤。

6、卡片

Cards,卡片式布局,列表、表格显示数据有时是很枯燥的,用卡片会给人耳目一新的感觉,很清爽,展示数据也一目了然,可图片+文字的形式展示,非常友好。

7、图标

Icon Pack,有成百上千种矢量图标供选择,极大的方便了开发,可用于菜单图标、按钮图标等。

8、分组框

Group Boxes,组合框,类似卡片,组合框 Header 自定义很方便,可添加图片

9、进度条

各式各样的进度条,还在为调整进度条各个部分而烦恼吗?这个控件库写了几种样式,几乎满足了一般需求使用了,不满足在上面基础上修改也是十分方便的。

10、对话框

遮罩式对话框,是不是很酷?支持整个窗体遮罩,也支持窗体部分用户控件对话框(这个我觉得我实用,有没有您对应的应用场景?)

11、抽屉

Drawer,抽屉式控件,支持东、南、西、北四个方向打开抽屉。

12、简单提示

最后一个比较有用的是提示信息,这种方式不用弹框(免得用户点击关闭,即时加定时器自动关闭也不是很友好),可用于提示性的信息,看一眼即可这种。

写在文章最后的话

WPF 开源控件库很多,大家可以在 Github 上搜索,这套控件库应该是开源中最好的了,站长个人认为哈,大家也可以在下方留言,大家相互讨论学习,站长在工作中也常用此控件库,真的是极大的方便了工作。

官方介绍网址:http://materialdesigninxaml.net/ 。

网站统计
网站创建
5年
文章分类
8个
文章总计
471篇
文章原创
101篇(21.44%)