我的观点是数据化的,我试图为DataGridRowHeader触发一种样式,以便在以下两种情况都成立时,它有一个特定的背景:
当我的样式代码抛出InvalidOperationException/{“必须具有‘Property’的非空值”时,如何编写用于上述配对条件的多触发器。
<Style x:Key="DataGridStandardRowHeaderStyle" TargetType="DataGridRowHeader">
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Binding="{Binding IsDirty}" Value="True" />
<Condition Property="IsRowSelected" Value="True" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="LightYellow" />
</MultiTrigger>
</Style.Triggers>
</Style>请帮帮我。
发布于 2015-01-14 13:32:11
我的风格代码中的错误终于被我理解了,下面给出了一个对我有用的正确错误:
<Style x:Key="DataGridStandardRowHeaderStyle" TargetType="DataGridRowHeader">
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding IsDirty}" Value="True" />
<Condition Binding="{Binding IsRowSelected, RelativeSource={RelativeSource Self}}" Value="True" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="LightYellow" />
</MultiDataTrigger>
</Style.Triggers>
</Style>https://stackoverflow.com/questions/27925130
复制相似问题