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)
设置默认标题样式解决了我的问题:
<Style TargetType="{x:Type DataGridColumnHeader}"
BasedOn="{StaticResource MetroDataGridColumnHeader}" />
Run Code Online (Sandbox Code Playgroud)