【发布时间】:2016-09-08 08:39:58
【问题描述】:
我想根据 Textblock 文本更改矩形的填充
我的文本块
<TextBlock Name="lblOk" Text="OK" Foreground="Black" FontSize="20" FontWeight="Medium" />
我的数据触发器:
<Style x:Key="RectangleFill" TargetType="Rectangle">
<Setter Property="Fill" Value="Blue"></Setter>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName="lblOk, Path=Text}" Value="OK">
<Setter Property="Fill" Value="#FF008C00" />
</DataTrigger>
</Style.Triggers>
</Style>
我的 Datatrigger 不起作用,似乎 Path=Text 是错误的。正确的路径是什么?
【问题讨论】:
-
"ElementName="lblOk中 ElementName 之后的符号不应该存在。是有问题的错字还是实际代码中的错字?