WPF修改Datagrid列标题与选中状态
需要这些哦
Visual Studio
方式/
1日常开辟中 , WPF默认的Datagrid列题目字体很小 , 若何进行更改呢?下图所示是默认的样式:
文章插图
2下面临列题目进行自界说样式,如下图:
文章插图
3那么若何实现上边这种结果呢?只需要在控件内从头自界说列题目
文章插图
4代码如下:
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="Background" Value=https://vvvtt.com/article/"White">
<Setter Property="FontSize" Value=https://vvvtt.com/article/"20">
</Style>
</DataGrid.ColumnHeaderStyle>
5更改完列题目的样式 , 下面我们再来看看若何实现鼠标选中时的样式呢?WPF默认选中样式是灰色 , 鼠标选中后还会有单位格黑色边框很难看 , 鼠标放到某一行上的颜色也是灰色 , 样式如下图所示:
文章插图
6那么 , 若何点窜鼠标选中某一行的样式而且去除选中后单位格的黑色边框呢?若何去失落鼠标放到某一行的灰色布景呢?下图是点窜后的样式结果:
文章插图
7下面是自界说样式,如下图:
文章插图
8代码如下:
<DataGrid.RowStyle >
<Style TargetType="DataGridRow">
<Setter Property="Background" Value=https://vvvtt.com/article/"White"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value=https://vvvtt.com/article/"True">
<Setter Property="Background" Value=https://vvvtt.com/article/"White"/>
<Setter Property="Foreground" Value=https://vvvtt.com/article/"White"/>
</Trigger>
<!--<Trigger Property="IsSelected" Value=https://vvvtt.com/article/"True">
<Setter Property="Background" Value=https://vvvtt.com/article/"#6495ED"/>
<Setter Property="Foreground" Value=https://vvvtt.com/article/"White"/>
</Trigger>-->
</Style.Triggers>
推荐阅读
- 怎样修改抖音同城的位置
- word文档如何插入表格和修改表格
- 微信怎样删除或者修改分组标签
- 如何修改mac登录界面的背景
- win7 笔记本电脑如何修改电脑的休眠时间
- 交易猫如何修改价格
- 小米怎么样更改应用锁密码 如何修改应用锁密码
- 百度地图如何修改家和公司的地址
- 怎样修改手机京东APP小额免密支付额度
- 手游部落冲突怎样修改昵称