3

重複の可能性:
xamlスタイルのWPF4 DataGridHeaderBorder

オンラインでWPFDataGridのいくつかのスタイルを見つけましたが、それらはすべてプレリリースのDataGrid用です。現在、.NET4 DataGridを使用していますが、DataGridHeaderBorderが見つからないというコンパイルエラーが発生しました。Microsoftに基づいており、Microsoft.Windows.Themes名前空間にあります。何をしようとしても、うまくいきません。

4

2 に答える 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 に答える