Изменение размера заголовка DataGrid в WPF - PullRequest
3 голосов
/ 23 августа 2011

Я должен внести небольшие графические изменения в WPF, с которыми я не знаком. Этот код есть в xaml

<DataGrid x:Name="dtGridReads"  AutoGenerateColumns="False" 
        VirtualizingStackPanel.IsVirtualizing="True"                                       
        VirtualizingStackPanel.VirtualizationMode ="Standard"
          EnableColumnVirtualization="True"
          EnableRowVirtualization="True"
        ScrollViewer.IsDeferredScrollingEnabled="True"
        CanUserReorderColumns="False" CanUserResizeColumns="False" CanUserSortColumns="True"
         ItemsSource ="{Binding}" Block.TextAlignment="Center"
         AlternatingRowBackground="LightGoldenrodYellow" RowBackground="White"
          CanUserAddRows="False" CanUserDeleteRows="False" FrozenColumnCount="1"
           GridLinesVisibility="None" Style="{StaticResource ConcensusDataGridStyle}">
</DataGrid>

В файле .cs я обнаружил, что могу изменить размер шрифта для данных. Тем не менее, я не могу найти, где / как я бы сделал шрифт заголовка меньше. Я пытаюсь сохранить недвижимость и уменьшить DataGrid, но не могу найти, где сделать столбцы меньше, а текст для заголовка в первой строке меньше. Спасибо.

Edit: Ok, я обнаружил, что могу просто изменить FontSize в DataGrid.

1 Ответ

8 голосов
/ 23 августа 2011
<DataGrid.ColumnHeaderStyle>
    <Style TargetType="DataGridColumnHeader">
        <Setter Property="FontSize" Value="10"/>
    </Style>
</DataGrid.ColumnHeaderStyle>
...