wpf加载上千张图片部分图片不显示_开源WPF控件库MaterialDesignInXAML推荐

本文推荐了一个开源的C# WPF控件库MaterialDesignInXAML,它提供多种主题风格切换、丰富多样的按钮样式、输入验证框、标签、卡片、图标、进度条、对话框和提示信息等组件,极大地丰富了WPF应用的界面设计和用户体验。
摘要由CSDN通过智能技术生成

(给DotNet加星标,提升.Net技能)

转自: 沙漠之狐耶 dotnet9.com/?p=2180

前言

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

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

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

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

1、首页

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

cc9f92397a60068c557b736599d26e7f.png

2、支持主题风格切换

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

70af11a131fc1fde9dbc7ff1dfce4434.png

3、按钮

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

4ce13c7dea30312b041cad6509c029b7.png

4、输入验证框

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

2d50e78d225e54d502a014bc0cb6b9f9.png

5、标签

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

be148c976f456d0f219c754bfd6f006f.png

6、卡片

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

113b16ccacf6619dd3c4ad4e88a19c0d.png

7、图标

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

65626ab0d44c5c5da4bf0cdb8c5875eb.png

8、分组框

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

1e8261536475d53e7db87d9a92f5fbcc.png

9、进度条

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

fac6b8c442e300c871197557e981e121.png

10、对话框

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

9747b9117c2520078fb368ac373ce56e.png

11、抽屉

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

d56a0e42085e1a50a592992859409f90.png

12、简单提示

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

d7ec400fc90df0e3284b72093d1421d7.png

总结

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

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

推荐阅读

(点击标题可跳转阅读)

.NET Core 3.0 助力 WPF 开发

.NET Core WebAPI 缓存神器Redis 

开始你的API:NetApiStarter

看完本文有收获?请转发分享给更多人

关注「DotNet」加星标,提升.Net技能 

f4746a42cbdde1e379d709c2782e5ccb.png

好文章,我在看❤️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值