0

我的任务是将带有 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>
4

0 回答 0