WPF修改Datagrid列标题与选中状态

 时间:2024-10-14 11:10:17

WPF修改Datagrid列标题与选中状态

WPF修改Datagrid列标题与选中状态

2、下面对列标题进行自定义样式,那么如何实现下图这种效果呢?只需要在控件内重新自定义列标题,如下图所示:

WPF修改Datagrid列标题与选中状态

4、更改完列标题的样式,下面我们再来看看如何实现鼠标选中时的样式呢?WPF默认选中样式是灰色,鼠标选中后还会有单元格黑色边框很难看,鼠标放到某一行上的颜色也是灰色,样式如下图所示:

WPF修改Datagrid列标题与选中状态

6、代码如下: <DataGrid.RowStyle >挢旗扦渌; <Style TargetType="DataGridRow"> <Setter Property="Background" Value="White"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="White"/> <Setter Property="Foreground" Value="White"/> </Trigger> <!--<Trigger Property="IsSelected" Value="True"> <Setter Property="Background" Value="#6495ED"/> <Setter Property="Foreground" Value="White"/> </Trigger>--> </Style.Triggers> </Style> </DataGrid.RowStyle> <DataGrid.CellStyle> <Style TargetType="DataGridCell" > <Setter Property="BorderThickness" Value="0"/> <Setter Property="Foreground" Value="#405EAC"/> <Setter Property="FontSize" Value="25"/> <Setter Property="Height" Value="50"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="White"/> <!--<Setter Property="Foreground" Value="White"/>--> </Trigger> <Trigger Property="IsSelected" Value="True"> <Setter Property="Background" Value="#6495ED"/> <Setter Property="Foreground" Value="White"/> </Trigger> </Style.Triggers> </Style> </DataGrid.CellStyle>

WPF修改Datagrid列标题与选中状态
  • 梦三国实名认证如何修改
  • 香橙直播怎么充币?香橙直播充币方法?
  • 怎么修改京东的个人资料及电话?
  • 如何解决京东金融最近老打电话
  • QQ飞车如何在城邦钓鱼喂灵兽?!
  • 热门搜索
    联想手机怎么刷机 素馅饺子馅做法大全 血管瘤治疗方法 网上最靠谱的赚钱方法 莲藕怎么做好吃 晒斑的去除自然方法 法令纹怎么去 脸上长斑怎么去除 怎么看笔记本电脑配置 七座suv大全