WPF 如何去掉DataGrid表头的排序箭头图标
在WPF中正常点击表头的时候,排序会出现箭头图标,我现在有特殊情况,排序的时候不希望出现这个图标,请问,如何去掉呢? WPFDataGrid Header WPF DataGrid Header Icon --------------------编程问答-------------------- 来人帮帮我吧! --------------------编程问答-------------------- 最简单的办法就是改下列头的背景色。<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="LightBlue"/>
</Style>
或者自己写个列头样式模板。 --------------------编程问答-------------------- 你用个同样颜色的控件或者小图片盖在上面不就完了..
... --------------------编程问答-------------------- 自己写列头的样式呗 --------------------编程问答-------------------- 能简单给写个样子吗,没写过这个。 --------------------编程问答--------------------
请问,如何在样式中加入排序图标的控制呢? --------------------编程问答--------------------
类似这样
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridColumnHeader}" >
<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
补充:.NET技术 , C#