DataTrigger с конвертером никогда не попадет - PullRequest
0 голосов
/ 18 сентября 2018

В моем приложении я переопределяю 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, но ничего из этого не сделал.Что я делаю не так?

...