WinUI3: как стилизовать текст заголовка группы datagrid?
Я использую элемент управления Windows Community Toolkit DataGrid в своем проекте WinUI3.
Я хотел бы сделать текст заголовка группы жирным. Как я могу это сделать?
В настоящее время заголовок группы выглядит так (выделено жирным шрифтом):
Я пробовал устанавливать стили:
<ctWinUI:DataGrid ...>
<ctWinUI:DataGrid.RowGroupHeaderStyles>
<Style TargetType="ctWinUI:DataGridRowGroupHeader">
<Setter Property="PropertyNameVisibility" Value="Collapsed"/>
<Setter Property="ItemCountVisibility" Value="Collapsed"/>
<Setter Property="FontWeight" Value="Bold"/> <!--Ignored-->
</Style>
<Style TargetType="TextBlock">
<Setter Property="FontWeight" Value="Bold"/> <!--Ignored-->
</Style>
</ctWinUI:DataGrid.RowGroupHeaderStyles>
...
</ctWinUI:DataGrid>
1 ответ
Вы должны иметь возможность переопределить
BodyTextBlockStyle
ресурс темы:
<ctWinUI:DataGrid.Resources>
<Style x:Key="BodyTextBlockStyle" TargetType="TextBlock">
<Setter Property="FontWeight" Value="Bold" />
</Style>
</ctWinUI:DataGrid.Resources>