Недавно я переместил свой проект из .Net3.5 в .Net4. В более ранней версии, чтобы использовать DataGrid, я использовал wpfToolkit
, и он работает нормально. Но после перехода на .Net4 я не хочу явно добавлять ссылку на мой инструментарий, поскольку DataGrid был перемещен в пространство имен Controls.
Но все связанные ссылки были перемещены, кроме DataGridHeaderBorder
в пространстве имен Controls. Чтобы использовать это, мы должны явно объявить ссылку на PresentationFramework.Aero
. Я ссылался на эти URL -
WPF4 DataGridHeaderBorder в стиле xaml
https://connect.microsoft.com/VisualStudio/feedback/details/584894/wpf4-datagridheaderborder-in-a-xaml-style
Но я не могу добавить PresentationFramework.Aero в наш проект, поскольку тема Aero может присутствовать не во всех целевых средах. Итак, есть ли обходной путь, я могу попытаться заставить его работать? Любой, как я могу получить код из сборки PresentationFramework.Aero для DataGridHeaderBorder, чтобы я мог переопределить или создать подкласс в своем коде. Любая помощь?