将WPF 3.5迁移到4.0后,样式没有采用

时间:2013-06-28 13:30:47

标签: wpf wpftoolkit wpf-4.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>

0 个答案:

没有答案