MahApps Metro和DataGridExtensions

Nic*_*ams 8 c# wpf wpfdatagrid mahapps.metro

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

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

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

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

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

例如

<Style TargetType="CheckBox" BasedOn="{StaticResource {x:Type CheckBox}}>
Run Code Online (Sandbox Code Playgroud)

Luc*_*ski 4

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

<Style TargetType="{x:Type DataGridColumnHeader}"
       BasedOn="{StaticResource MetroDataGridColumnHeader}" />
Run Code Online (Sandbox Code Playgroud)