WPF: запуск по DependencyProperty.UnsetValue - PullRequest
2 голосов
/ 08 апреля 2010

в ответе на этот вопрос было сделано следующее заявление

"Теоретически может быть возможно .... вызвать {x: Static DependencyProperty.UnsetValue}, что будет намного чище, но на практике это не работает."

Кому-нибудь повезло в этом?

1 Ответ

0 голосов
/ 09 апреля 2010

Сбой привязки вернет значение null (или обратное значение), которое отличается от UnsetValue.

ответ, который дал вам Итоулсон, - вероятно, лучшее, что вы получите. В этом конкретном случае вы можете использовать:

<DataTrigger Binding="{Binding Hibble, FallbackValue={x:Static DependencyProperty.UnsetValue}}" Value="{x:Static DependencyProperty.UnsetValue}">
  <Setter Property="Background" Value="Red" />
</DataTrigger>

что практически одинаково.

(возможно, вы захотите взглянуть на это )

...