MultiDataTrigger работает так же хорошо для DependencyProperties, как и для обычных свойств. Просто установите путь в привязке к имени вашего свойства зависимости.
Вы должны быть осторожны при настройке источника этой привязки, поскольку по умолчанию источником является DataContext элемента, к которому подключен триггер. Если триггер используется в стиле на выбираемом объекте, вы можете использовать свойство RelativeSource объекта Binding:
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Path=IsDirty}" Value="True" />
<Condition Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource Self}}" Value="True" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="Cyan" />
</MultiDataTrigger>