使用WPF数据网格时如何更改列标题的背景颜色
使用WPF数据网格时如何更改列标题的背景颜色? 需要直接修改xaml吗?
使用具有针对DataGridColumnHeader的setter的样式:
用这个:
这是结果:
var style = new Style(typeof(System.Windows.Controls.Primitives .DataGridColumnHeader)); style.Setters.Add(new Setter(ToolTipService.ToolTipProperty ,"Your tool tip here")); style.Setters.Add(new Setter { Property = BackgroundProperty, Value = Brushes.Yellow }); dgExcelSheet.Columns[1].HeaderStyle = style;