在我开始的项目中,我正在使用以下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}}>
答案 0 :(得分:2)
设置默认标题样式为我解决了问题:
<Style TargetType="{x:Type DataGridColumnHeader}"
BasedOn="{StaticResource MetroDataGridColumnHeader}" />