行上的交替颜色示例
大家好,我想知道是否有人可以帮助我将事情放在一起。我正在尝试为我的datagrid创建样式。我希望桌子行以我代表它们在图像中行动的方式行动。因此,基本上,我有一列是布尔。如果是真的,我想划船成为某种颜色。然后,当它不是错误的时候,我希望颜色每2行交替交替,直到遇到bool为真的另一行。
我一直在与触发器,多迪塔塔特里格(Multitdatatriggers)混在一起,但仍然没有运气。
app.xml
中的样式<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="0">
<Setter Property="Foreground" Value="Red" />
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Foreground" Value="Red" />
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="2">
<Setter Property="Foreground" Value="Blue" />
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="3">
<Setter Property="Foreground" Value="Blue" />
</Trigger>
<DataTrigger Binding="{Binding isLeague}" Value="True">
<Setter Property="Foreground" Value="White"/>
</DataTrigger>
</Style.Triggers>
</Style>
mycontrol.xaml上的网格
<DataGrid Name="DG1" AlternationCount="4">