Я хочу сделать что-то вродеКакой самый простой способ сделать отрицание в триггерах?
<DataTrigger Binding="{Binding Something}" ValueIsNot="{x:Null}">
Я хочу сделать что-то вродеКакой самый простой способ сделать отрицание в триггерах?
<DataTrigger Binding="{Binding Something}" ValueIsNot="{x:Null}">
Я думаю, что вам лучше всего использовать конвертер. См. Это blog post для примера для преобразования результата в логическое.
<DataTrigger
Binding="{Binding Path=x, Converter={StaticResource IsNotNullConverter}}"
Value="true">
Если вы хотите, чтобы пойти с триггерами, вы можете написать свои собственные или рычаги existing ones. Если вы делаете MVVM, просто привяжите представление к свойству на вашей виртуальной машине, которое делает для вас логику.
Вы пишете эту библиотеку преобразователей значений? Могу ли я внести свой вклад? – CannibalSmith