我正在使用DataGrid,并且想要更改列标题的文本大小(例如,此处的名称应为20 pix)

我怎样才能做到这一点?

我曾尝试过以下方法,但没有找到很高的标准

    <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>

最佳答案

使用以下代码

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

对于列标题,样式需要针对DataGridColumnHeader ...阅读Here

关于c# - 如何更改列标题文本大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21696298/

10-12 01:30