オンラインでWPFDataGridのいくつかのスタイルを見つけましたが、それらはすべてプレリリースのDataGrid用です。現在、.NET4 DataGridを使用していますが、DataGridHeaderBorderが見つからないというコンパイルエラーが発生しました。Microsoftに基づいており、Microsoft.Windows.Themes名前空間にあります。何をしようとしても、うまくいきません。
6284 次
2 に答える
7
ここによると、これは.NET4のバグのようです。回避策もあります。次のような名前空間参照を追加するだけです。
xmlns:dg="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero">
プロジェクトにへの参照を手動で追加する必要がある場合がありPresentationFramework.Aero
ます。
于 2010-10-03T20:09:09.370 に答える
0
これを試すこともできます..(この場合、聞き手の前景を変更します)
<Style x:Key="Consulta_Grilla_HeaderStyle" TargetType="{x:Type DataGridColumnHeader}" >
<Style.Resources>
<Style TargetType="{x:Type Grid}" >
<Setter Property="TextBlock.Foreground" Value="Yellow"/>
</Style>
</Style.Resources>
</Style>
于 2011-12-14T22:49:05.833 に答える