I开发者_如何学运维 try to stylize DataGridTextColumn setting Header and Cell styles separatly:
<Style x:Key="headerStyle">
<Setter Property="DataGridColumnHeader.Background" ... />
...
<Style x:Key="cellStyle">
<Setter Property="DataGridCell.Background" ... />
...
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn
HeaderStyle="{StaticResource ResourceKey='headerStyle'}"
CellStyle="{StaticResource ResourceKey='cellStyle'}" ... />
Can I stylize DataGridTextColumn Header, Cell and other properties in one style declaration?
As far as i can tell that might be impossible since DataGridTextColumn
does not provide a Template or Style property of its own which could be used to set the other styles collectively.
精彩评论