WPF自定义datagrid样式单元格样式行列表头Style |
您所在的位置:网站首页 › 自定义markdown样式 › WPF自定义datagrid样式单元格样式行列表头Style |
前言:随着wpf的发展,越来越多的开源控件库出来,像比较优秀免费好用的HandyControl,MaterialDesign,收费的代表DevExpress,虽然这些控件库用起来非常的方便,尤其收费的devexpress基本包含了所有你想要的样子,专门为企业大项目服务,但是与此同时也同样产生一个问题,你有没有想过,加入没有这些控件库怎么办,你会用但是你知道底层的样式结构么?出于这点,我选择之后遇到各种控件,有比较复杂一点的样式,我都尝试自己手写一份,这篇作为开章,以此记录下! 今天我要记录的是一个仿excel单元格样式的datagrid样式,说到excel,用devexpress的Gridcontrol直接就可以实现,但是Datagrid也不是不可以,毕竟是原生的控件。 要实现这个给自己的需求,首先妖之道要改那些,针对datagrid,需要改的主要是以下几个Style,Datagrid本身的Style 然后是DataGridColumnHeader的estyle主要是设置datagrid的列头属性,下面是代码。 接着是设置每行格式的DataGridRow的style 然后是设置每个单元格属性的DataGridCell的style 综上大概可以实现的界面长这样 这四个基本样式基本上可以实现所有的基本外观,当然对于控件本身现实的具体的内容则是要通过控件的datatemplate去实现 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |