2 Stimmen

WPF: Trigger auf DependencyProperty.UnsetValue

In einer Antwort auf diese Frage wurde die folgende Erklärung abgegeben

"Theoretisch wäre es möglich, .... bei {x:Static DependencyProperty.UnsetValue} auszulösen, was viel sauberer wäre, aber das scheint in der Praxis nicht zu funktionieren."

Hatte jemand damit Erfolg?

0voto

Markus Hütter Punkte 7647

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 )

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X