快捷搜索:  汽车  科技

wpf样式与控件模板区别(界面清新漂亮的开源C)

wpf样式与控件模板区别(界面清新漂亮的开源C)表单验证,常规做法是在ViewModel中写业务逻辑验证代码,或者在XAML中写验证表达式。该控件库实现了较多的验证器,可直接使用,代码使用简单,且界面提示很友好,类似手机端输入、错误提示。各式各样按钮该控件库配有数十种颜色风格,满足大部分配色要求。主题配色界面开发中,交互式按钮用的比较多了,看下图,圆形按钮、图标按钮、按钮进度、按钮文字提示等等,Web中常见的效果WPF中也可以简单使用了。

项目地址:

官网地址:http://materialdesigninxaml.net/

Github地址:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit

1、首页

wpf样式与控件模板区别(界面清新漂亮的开源C)(1)

首页

2、支持主题风格切换

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(2)

主题配色

3、按钮

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(3)

各式各样按钮

4、输入验证框

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(4)

表单验证

5、标签

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(5)

Chips

6、卡片

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(6)

Cards

7、图标

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(7)

Icon Pack

8、分组框

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(8)

Group Boxes

9、进度条

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(9)

进度条

10、对话框

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(10)

对话框

11、抽屉

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(11)

抽屉

12、简单提示

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

wpf样式与控件模板区别(界面清新漂亮的开源C)(12)

简单提示

WPF开源控件库很多,大家可以在Github上搜索,个人认为这套控件库应该是开源中最好的了。


关注我,分享更多C#和工控知识,一起学习一起进步。

猜您喜欢: