我已经完成了将带有WPFToolkit Datagrid的3.5 WPF应用程序迁移到带有内置数据网格的WPF 4.0的任务。
不再应用DataGridColumnHeader类型的样式吗?
<Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
<!-- Setters goes here -->
</Style>
编辑:问题是在4.0中你不能拥有特定类型的默认样式的键名,但在3.5中你可以。解决了这个问题
<Style TargetType="{x:Type DataGridColumnHeader}">
<!-- Setters goes here -->
</Style>
<Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}" BasedOn="{StaticResource {x:Type DataGridColumnHeader}}">
</Style>