在对this question的回答中提出以下陈述
“从理论上说,有可能......在{x:Static DependencyProperty.UnsetValue}上触发,这会更加清晰,但这似乎在实践中不起作用。”
有没有人有幸这样做?
答案 0 :(得分:0)
失败的Binding将返回null(或fallbackvalue),这与UnsetValue不同。
itowlson给你的答案可能是你得到的最好的答案。在这种特定情况下,您可以使用:
<DataTrigger Binding="{Binding Hibble, FallbackValue={x:Static DependencyProperty.UnsetValue}}" Value="{x:Static DependencyProperty.UnsetValue}">
<Setter Property="Background" Value="Red" />
</DataTrigger>
实际上是一样的。
(您可能需要查看this)