如何在我的xaml Datagrid中更改FontSize和数据头的样式

voo*_*nna 2 data-binding fonts xaml datagrid mvvm

我有一个自动生成列的数据网格。

<DataGrid Name="QueryGrid" AutoGenerateColumns="True" Height="1000" Width="1135" ItemsSource="{Binding QueryTable}" Visibility="{Binding Path=QueryGridVisiblity, Converter={StaticResource BoolToVis}}"  />
Run Code Online (Sandbox Code Playgroud)

我必须使列名称为粗体。我该怎么做呢?有什么建议么?

问候,萨加尔

voo*_*nna 6

这是我找到的答案:

 <DataGrid Name="QueryGrid" AutoGenerateColumns="True" Height="900" Width="1135" ItemsSource="{Binding QueryTable}" Visibility="{Binding Path=QueryGridVisiblity, Converter={StaticResource BoolToVis}}">
                <DataGrid.ColumnHeaderStyle>
                    <Style TargetType="{x:Type DataGridColumnHeader}">
                        <Setter Property="FontWeight" Value="Bold"/>
                        <Setter Property="HorizontalAlignment" Value="Center"/>
                        <Setter Property="HorizontalContentAlignment" Value="Center"/>
                    </Style>
                </DataGrid.ColumnHeaderStyle>
            </DataGrid>
Run Code Online (Sandbox Code Playgroud)