【发布时间】:2011-12-11 13:49:01
【问题描述】:
最近我将我的项目从 .Net3.5 移到了 .Net4。在使用 DataGrid 的早期版本中,我使用的是wpfToolkit,它工作正常。但是在迁移到 .Net4 之后,我不想显式添加对我的工具包的引用,因为 DataGrid 已被移到 Controls 命名空间下。
但是,除了 Controls 命名空间下的 DataGridHeaderBorder 之外,所有相关引用都已被移动。要使用它,我们必须明确广告引用 PresentationFramework.Aero。我提到了这些网址 -
WPF4 DataGridHeaderBorder in a xaml Style
但我无法将 PresentationFramework.Aero 添加到我们的项目中,因为 Aero 主题可能不会出现在所有目标环境中。那么,有什么解决方法我可以尝试让它工作吗?我如何从程序集 PresentationFramework.Aero 获取 DataGridHeaderBorder 的代码,以便我可以在我的代码中覆盖或子类化它。有什么帮助吗?
【问题讨论】:
标签: wpf wpf-controls wpfdatagrid wpftoolkit datagridheaderborder