В моем приложении я переопределяю DevExpress SimpleButton ControlTemplate, чтобы он работал с анимацией.
В шаблоне я использую DataTrigger и конвертер, чтобы проверить, не является ли значение нулевым, идействуйте соответственно.
<ControlTemplate TargetType="{x:Type dx:SimpleButton}"
x:Key="{dxt:ButtonThemeKey ResourceKey=ButtonControlTemplate}">
...
<ControlTemplate.Triggers>
<DataTrigger Binding="{Binding GlyphAlignment, Converter={StaticResource IsNullConverter}}"
Value="False">
...
</DataTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Я установил точку останова в моем IsNullConverter, но он никогда не попадал.Я пробовал TemplateBinding, Binding с RelativeSource, установленным в Self, а также TemplatedParent, но ничего из этого не сделал.Что я делаю не так?