博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF 4 DataGrid 控件(自定义样式篇)
阅读量:4928 次
发布时间:2019-06-11

本文共 1357 字,大约阅读时间需要 4 分钟。

原文:

     在中我们已经学习了DataGrid 的基本功能及使用方法。本篇将继续介绍自定义DataGrid 样式的相关内容,其中将涉及到ColumnHeader、RowHeader、Row、Cell 的各种样式设置。

ColumnHeaderStyle 属性

     一般来讲列表头是用户首先注意的内容,那么如何在DataGrid 中设计一个美观的表头呢。我们既可以在<DataGrid>中通过<DataGrid.ColumnHeaderStyle>来全局定义;也可以针对个别列在<DataGrid.Columns>中通过<DataGridColumn.HeaderStyle>定义。

     其效果如下图所示,Name、Age、Sex 列会按各自的样式显示。未定义样式的Pass Exam 和Email 列将按<DataGrid.ColumnHeaderStyle>全局定义显示,并且当鼠标移置到这两列上方时会有“Sort by Column”提示信息。

ColumnHeaderStyle

RowHeaderStyle 属性

     列表头介绍完了下面再来看看行表头,其定义方式与列表头相同,直接在<DataGrid>中加入<DataGrid.RowHeaderStyle>进行全局定义,见如下代码:

... ...
... ...

效果图:

RowHeaderStyle

RowStyle 属性

     接下来我们来为行设置样式,使每行的颜色变为蓝色,并且当鼠标移至行上方时,其背景颜色会变为灰色,文字颜色变为白色。

... ...
... ...

效果图:

RowStyle

CellStyle 属性

     单元格部分我们继续制作一个动态样式,当鼠标点击单元格后,其背景色将变为绿色。

... ...
... ...

效果图:

CellStyle

posted on
2018-08-08 14:33 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/9442607.html

你可能感兴趣的文章
asp.net FileUpload上传文件
查看>>
gridview里找到控件
查看>>
C++编程基础一 29-if语句
查看>>
automic不安全详解(转)
查看>>
一个简单的环境光shader
查看>>
sublime 的简单应用1
查看>>
Ex5_17_1
查看>>
java web + mysql 的增删改查
查看>>
shell队列实现线程并发控制(转)
查看>>
hdu 4463 Outlets 解题报告
查看>>
hdu_5806_NanoApe Loves Sequence Ⅱ(双指针)
查看>>
codeforces 55d//Beautiful numbers// Codeforces Beta Round #51
查看>>
第3章 DOM
查看>>
bzoj4415: [Shoi2013]发牌
查看>>
标准版M系统内存泄漏问题!
查看>>
VBA 增删改记录
查看>>
小笑话 收集
查看>>
找工作之感想
查看>>
Iframe 跨域session 值丢失,特别是IE
查看>>
【从中国到美国轻松跨越】—万网美国硅谷机房上线啦,低至78元/月!
查看>>