【发布时间】:2021-11-20 01:57:29
【问题描述】:
我使用 DataGrid 制作了一个表,其中 List 作为其 ItemsSource 绑定。我目前只想更改“计算函数”选项卡的行样式。我希望能够设置它,以便“计算函数”中的任何行的前景和背景为红色,并且我的所有其他选项卡保持正常。这怎么可能?
<DataGrid Name="ReflectionDataGrid"SelectedItem="{Binding SelectedItem}" ItemsSource="{Binding List}" AutoGenerateColumns="False" IsHitTestVisible="True">
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<Trigger Property="Header" Value="Calculation Functions">
<Setter Property="Background" Value="Red"/>
<Setter Property="Foreground" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
【问题讨论】:
-
每个选项卡都应该有一个 DataGrid。
标签: c# xml wpf datagrid itemsource