MahApps Metro和DataGridExtensions

时间:2014-02-03 22:57:52

标签: c# wpf wpfdatagrid mahapps.metro

在我开始的项目中,我正在使用以下2个库:

MahApps.Metro - http://mahapps.com/MahApps.Metro/

DataGridExtensions - https://datagridextensions.codeplex.com/

DatagridExtensions有一些非常好的数据网格过滤工具。唯一的问题是使用它会从数据网格中删除Metro风格。有什么方法可以将Metro Styling保留在数据网格上并使用扩展名。

我在DataGridExtensions库中找到的唯一.xaml文件是generic.xaml文件。我将其修改为包含任何样式的BasedOn,因为这在过去有效:

e.g。

<Style TargetType="CheckBox" BasedOn="{StaticResource {x:Type CheckBox}}>

1 个答案:

答案 0 :(得分:2)

设置默认标题样式为我解决了问题:

<Style TargetType="{x:Type DataGridColumnHeader}"
       BasedOn="{StaticResource MetroDataGridColumnHeader}" />