У меня есть свойство контейнера "TitleBackground", которое мне нужно установить синим, если происходит событие MouseOver.Поэтому для этого я определил DataTrigger следующим образом:
<ControlTemplate.Triggers>
<DataTrigger Binding="{Binding ElementName=TitleElement, Path=IsMouseOver}" Value="True">
<Setter Property="TitleBackground" Value="#BFE5F9"/>
</DataTrigger>
</ControlTemplate.Triggers>
НО мне также нужно установить один и тот же «TitleBackground» на один из четырех других цветов в зависимости от значения четырех значений dependencyproperty, поэтому появляется мультиконвертерв этом случае.
Каков наилучший способ выполнить оба эти требования в xaml?
Если я установлю «TitleBackground» с помощью мультиконвертера, будет ли DataTrigger по-прежнему работатьв состоянии изменить "TitleBackground" на синий на MouseOver?