如何更改列标题文本大小

时间:2014-02-11 08:05:37

标签: c# wpf xaml mvvm

我正在使用DataGrid,我想更改列标题文字大小(例如此处名称应为20像素)

我该怎么做?

我尝试了以下的东西,但我没有找到高阶

    <DataGridTextColumn Binding="{Binding Column5}" Header="Name"  Width="*" />
        <DataGrid.ColumnHeaderStyle>
            <Style TargetType="DataGridTextColumn">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding Name}" Value="True">
                        <!--<Setter Property="HeaderStyle" Value= />-->
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </DataGrid.ColumnHeaderStyle>
    </DataGridTextColumn>

1 个答案:

答案 0 :(得分:1)

使用以下代码

<DataGridTextColumn Binding="{Binding Column5}" Header="Name"  Width="*" />
    <DataGrid.ColumnHeaderStyle>
        <Style TargetType="DataGridColumnHeader">
            <Setter Property="FontSize" Value="20"/>
        </Style>
    </DataGrid.ColumnHeaderStyle>
</DataGridTextColumn>

对于列标题,需要将样式定位到DataGridColumnHeader ...阅读Here