我有一种情况需要检查属性“HasDelivered”是否为真。 我的textBlock的前景色应为绿色,否则为红色。
任何想法或建议
答案 0 :(得分:2)
使用带数据触发器的样式:
<TextBlock ...>
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Red" />
<Style.Triggers>
<DataTrigger Binding="{Binding HasDelivered}" Value="True">
<Setter Property="Foreground" Value="Green" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>