最近、プロジェクトを .Net3.5 から .Net4 に移動しました。DataGridを使用する以前のバージョンでは、私は使用wpfToolkit
していましたが、正常に動作していました。しかし、.Net4 に移行した後、DataGrid が Controls 名前空間に移動されたため、ツールキットへの参照を明示的に追加したくありません。
DataGridHeaderBorder
ただし、関連するすべての参照は、 Controls 名前空間の下を除いて移動されています。これを使用するには、 への参照を明示的に指定する必要がありますPresentationFramework.Aero
。これらの URL を参照しました -
xaml スタイルの WPF4 DataGridHeaderBorder
しかし、すべてのターゲット環境に Aero テーマが存在しない可能性があるため、PresentationFramework.Aero をプロジェクトに追加できません。それで、それを機能させるために試みることができる回避策はありますか?コードでオーバーライドまたはサブクラス化できるように、DataGridHeaderBorder のアセンブリ PresentationFramework.Aero からコードを取得するにはどうすればよいですか。何か助けはありますか?