BinGoo系列之《DSkin自制ListView》
好久没发帖了,这次写贴的目的主要向大家展示DSkin控件的Powerful
做Winform开发的猴子们应该特别清楚,微软的系统控件实在是太... ...,呵呵。有时候很难达到开发的需求,这里就不说那些什么Label啊,Button、TextBox等等,这里主要讲一下ListView这个控件,这两天脑子一热,自己基于DSkin的ListBox封装了一个ListView,可自定义添加DSkin中的DUI虚拟控件。 先上个效果图: 每列都可添加Dskin的所有dui虚拟控件。 下面来介绍一下这个控件,首先这个控件和系统的ListView相比有个闪亮点,那就是分页显示,其中有个属性IsPageEnable:是否开启分页显示功能, 如果是少量数据可以不必分页,当如果是很多数据,分页效果就非常明显,分页属性可以定义包括每页显示的数据条数等 下面是运行分页与不分页对比测试结果: DListView控件支持自定义美化,包括是否显示网格线,网格线颜色,自定义Item项鼠标滑入滑出选中是的背景色,分页按钮的样式等等美化功能,包括基本的单击、双击,Items按钮点击事件等等。 下面是整个控件的演示功能。资源使用杠杠的,DListView加载数据块,内存占用低,绝对比WPF和winform的快。 到这里很多人会觉得不耐烦,想问下载地址在哪里,这是DSKin版本的自定义控件,只有有DSkin授权的人才能使用,具体DSkin问题@乔克斯。 好了今天闲着无聊写个帖,亮瞎你们的眼。
DSkin界面库官网:www.dskin.cn |