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飞车如何在城邦钓鱼喂灵兽?!
  • 热门搜索
    怎么给照片换底色 卡贴怎么用 穿越火线怎么开挂 怎么做幻灯片 辽宁科技大学怎么样 小孩不爱吃饭怎么办 螨虫怎么治疗 丰田车怎么样 电力猫怎么用 鱼刺卡住喉咙怎么办