将DataTrigger绑定到DependencyProperty

本文关键字:DependencyProperty 绑定 DataTrigger | 更新日期: 2023-09-27 18:10:19

是否可以将datatrigger绑定到元素的dependencyproperty,而不使用"ElementName"?

:

    <controls:LanguageTextBlock TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center" 
                                            Text="{Binding LanguagesNames.Language1}">
                    <controls:LanguageTextBlock.Style>
                        <Style TargetType="controls:LanguageTextBlock">
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding LanguagesNames.Language1}"></DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </controls:LanguageTextBlock.Style>
                </controls:LanguageTextBlock>

所以我想要这样写:

 <DataTrigger Binding="{ThisElement Text}"></DataTrigger>

谢谢。

将DataTrigger绑定到DependencyProperty

可以用Trigger代替DataTrigger

<Trigger Property="Text" Value="...">
    <!-- ... -->
</Trigger>
相关文章:
  • 没有找到相关文章