可以通过设置DataGrid的CellStyle来设置字体大小,示例代码如下:

<DataGrid>
    <DataGrid.CellStyle>
        <Style TargetType="DataGridCell">
            <Setter Property="FontSize" Value="16"/>
        </Style>
    </DataGrid.CellStyle>
</DataGrid>

上述代码将DataGrid中所有单元格的字体大小设置为16。如果只想设置某一列的字体大小,可以通过设置DataGridTemplateColumn的CellStyle来实现,示例代码如下:

<DataGrid>
    <DataGrid.Columns>
        <DataGridTemplateColumn Header="Name">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding Name}" FontSize="16"/>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
            <DataGridTemplateColumn.CellStyle>
                <Style TargetType="DataGridCell">
                    <Setter Property="HorizontalAlignment" Value="Center"/>
                </Style>
            </DataGridTemplateColumn.CellStyle>
        </DataGridTemplateColumn>
    </DataGrid.Columns>
</DataGrid>

上述代码将DataGrid中Name列的字体大小设置为16,并将单元格的水平对齐方式设置为居中

WPF C# DataGrid设置字体大小

原文地址: https://www.cveoy.top/t/topic/cQ7p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录