是否可以使用“元素名称”将datatrigger绑定到元素的dependencyproperty?
我有:
<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>
谢谢。
答案 0 :(得分:1)
您可以使用Trigger
代替DataTrigger
<Trigger Property="Text" Value="...">
<!-- ... -->
</Trigger>