【发布时间】:2012-07-11 14:58:14
【问题描述】:
我有一个数据网格,我试图使其类似于:
我正在使用AlternatingRowBackground 属性来执行交替颜色。对于固定颜色部分,我的 XAML 类似于:
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=ShouldBeFixedColor}" Value="True">
<DataTrigger.Setters>
<Setter Property="Background" Value="Blue" />
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
这种方法的问题是“交替颜色”优先于固定颜色样式触发器。所以,底部不是蓝蓝蓝,而是蓝灰蓝。
关于如何存档所需颜色的任何想法?如果可能的话,我宁愿在 XAML 级别做这一切。
谢谢!
【问题讨论】:
标签: wpf xaml user-interface