0

データグリッドの列ヘッダーのフォントの色を変更することはできますか?

背景を変更するスタイリングを既に適用しましたが、要素ではなくヘッダーのフォントの色を変更する方法がわかりません。

私が使用している XAML は、このスレッドからのものです: Change background color of Datagrid Header in Silverlight

4

1 に答える 1

0

こんにちは、リソースにスタイルを追加してスタイルを設定します。

<Style x:Key="GridHeaderStyle" ControlTemplate TargetType="primitives:DataGridColumnHeader">
    <Setter Property="FontSize"
            Value="14" />
    <Setter Property="FontWeight"
            Value="Bold" />
    <Setter Property="Foreground"
            Value="{StaticResource xrxGray_I}" />
    <Setter Property="Background"
            Value="{StaticResource xrxGray_B}" />
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate>
                <Grid Height="50" Width="100">
                    <TextBlock Text="{TemplateBinding Header}" />
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>

于 2013-04-12T10:39:17.730 に答える