Eine fehlgeschlagene Bindung gibt null (oder den Fallback-Wert) zurück, was sich von einem UnsetValue unterscheidet.
Die Antwort, die Itowlson Ihnen gegeben hat, ist wahrscheinlich die beste, die Sie bekommen werden. In diesem speziellen Fall können Sie vielleicht verwenden:
<DataTrigger Binding="{Binding Hibble, FallbackValue={x:Static DependencyProperty.UnsetValue}}" Value="{x:Static DependencyProperty.UnsetValue}">
<Setter Property="Background" Value="Red" />
</DataTrigger>
was praktisch dasselbe ist.
(Sie sollten vielleicht einen Blick werfen auf este )