WPF DataGrid 的 DataGridHeaderBorder 在哪里?
我在线找到了 WPF DataGrid 的一些样式以及所有其中用于预发布的 DataGrid。现在,我正在使用 .NET4 DataGrid,我收到一个编译错误,抱怨找不到 DataGridHeaderBorder。基于Microsoft,它位于Microsoft.Windows.Themes命名空间中。无论我如何尝试,我都无法使其发挥作用。
Possible Duplicate:
WPF4 DataGridHeaderBorder in a xaml Style
I found some styles for WPF DataGrid online and all of them are for pre-release DataGrid. Now, I'm using .NET4 DataGrid, I got a compile error complaining DataGridHeaderBorder cannot be found. Based on Microsoft, it is in Microsoft.Windows.Themes namespace. No matter what I try, I can't make it work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 这里。还有一个解决方法。只需添加如下所示的命名空间引用:
您可能需要在项目中手动添加对
PresentationFramework.Aero
的引用。This seems to be bug in .NET4 according to here. There is also a workaround. Just add a namespace reference like this:
You may have to manually add a reference to
PresentationFramework.Aero
in your project.你也可以尝试这个..(在这种情况下改变听者的前景)
you can also try this.. (in this case to change the foreground of the hearder)