我该如何做我的RowStyle
后申请AlternatingRowBackground
?我想要物品,有IsOrange
as true
具有Orange
背景,无论交替的行背景如何,目前情况并非如此。
XAML:
<DataGrid Name="g"
AlternatingRowBackground="Blue"
AlternationCount="2"
...
SelectionMode="Single">
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding IsOrange}" Value="Y">
<Setter Property="Background" Value="Orange" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
...
</DataGrid>
这不是一个错误。在一个Style
您无法覆盖为交替行设置的本地值。这就是为什么这行不通
<DataGrid AlternatingRowBackground="Blue"
但如果你设置AlternatingRowBackground
in a Style
you can
<DataGrid.Style>
<Style TargetType="DataGrid">
<Setter Property="AlternatingRowBackground" Value="Blue"/>
</Style>
</DataGrid.Style>
谢谢这个答案 https://stackoverflow.com/a/12032637/620360.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)