我正在使用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/