WPF DataGrid的DataGridHeaderBorder在哪里?

new*_*man 3 wpf datagrid styles datagridheaderborder

可能重复:
xaml样式中的WPF4 DataGridHeaderBorder

我在网上找到了WPF DataGrid的一些样式,所有这些样式都用于预发布的DataGrid.现在,我正在使用.NET4 DataGrid,我得到一个编译错误抱怨DataGridHeaderBorder无法找到.基于Microsoft,它位于Microsoft.Windows.Themes命名空间中.无论我尝试什么,我都无法使它发挥作用.

new*_*man 7

根据这里,这似乎是.NET4中的错误.还有一个解决方法.只需添加如下命名空间引用:

xmlns:dg="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero">
Run Code Online (Sandbox Code Playgroud)

您可能必须PresentationFramework.Aero在项目中手动添加引用.