带有Converter的DataTrigger永远不会受到打击

时间:2018-09-18 12:19:28

标签: wpf binding datatrigger

在我的应用程序中,我重写了一个DevExpress SimpleButton ControlTemplate,以使其可用于动画。

在模板中,我正在使用DataTrigger和转换器来检查值是否不为null并采取相应措施。

<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,将RelativeSource设置为Self的Binding以及TemplatedParent,它们都没有做任何事情。我在做什么错了?

0 个答案:

没有答案