最近我将我的项目从 .Net3.5 移到了 .Net4。在使用 DataGrid 的早期版本中,我正在使用wpfToolkit
它并且工作正常。但是在移动到 .Net4 之后,我不想明确地将引用添加到我的工具包,因为 DataGrid 已被移动到 Controls 命名空间下。
DataGridHeaderBorder
但是,除了Controls 命名空间下的所有相关引用都已被移动。要使用它,我们必须明确地对PresentationFramework.Aero
. 我提到了这些网址 -
xaml 样式中的 WPF4 DataGridHeaderBorder
但我无法将 PresentationFramework.Aero 添加到我们的项目中,因为 Aero 主题可能不会出现在所有目标环境中。那么,有什么解决方法我可以尝试让它工作吗?我如何从程序集 PresentationFramework.Aero 中获取 DataGridHeaderBorder 的代码,以便我可以在我的代码中覆盖或子类化它。有什么帮助吗?