Я хочу сделать что-то вроде
<DataTrigger Binding="{Binding Something}" ValueIsNot="{x:Null}">
Я думаю, что вам лучше всего использовать конвертер. См. сообщение в блоге для примера преобразования результата в логическое значение.
<DataTrigger Binding="{Binding Path=x, Converter={StaticResource IsNotNullConverter}}" Value="true">
Если вы хотите использовать триггеры, вы можете написать свои собственные или использовать существующих . Если вы работаете с MVVM, просто привяжите представление к свойству на вашей виртуальной машине, которое делает логику за вас.