C# 如果列为false,如何创建一个xml样式,每两行交替使用行背景色
大家好,我想知道是否有人能帮我把东西组装起来。我正在尝试为我的datagrid创建样式。我希望表行按照我在图像中表示的方式进行操作。所以基本上我有一个专栏,是一个bool。当这是真的时,我希望划船成为某种颜色。然后,当它不是假的时候,我希望颜色每两行交替一次,直到它遇到另一行,布尔值为真 我一直在处理触发器,多数据触发器,但仍然没有运气。App.xml中的样式C# 如果列为false,如何创建一个xml样式,每两行交替使用行背景色,c#,xaml,datagrid,styles,C#,Xaml,Datagrid,Styles,大家好,我想知道是否有人能帮我把东西组装起来。我正在尝试为我的datagrid创建样式。我希望表行按照我在图像中表示的方式进行操作。所以基本上我有一个专栏,是一个bool。当这是真的时,我希望划船成为某种颜色。然后,当它不是假的时候,我希望颜色每两行交替一次,直到它遇到另一行,布尔值为真 我一直在处理触发器,多数据触发器,但仍然没有运气。App.xml中的样式 <Style TargetType="{x:Type DataGridRow}"> <Style.Tr
<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">
Dude这是其中之一,谷歌机器上的第一页甚至会逐步显示如何操作的视频。首先试一试,当遇到更具体的问题时,请带着代码回来。:)如果你这么确定,你能给我提供一个链接吗?因为我找不到。当然,或者有其他教程以不同的方式针对同一场景。谢谢你的视频我终于找到了一个更简单的方法。在我看来,我把我想做的事情复杂化了。我会把答案贴上去的。