【发布时间】:2011-08-22 09:44:42
【问题描述】:
我有一个带有标签的控件.. 和一个布尔依赖属性“IsLink”...所以,如果 IsLink = true,我需要将蓝色前景和光标设置为“手”..
我可以通过绑定来实现,但在这种情况下,我需要编写两个转换器(BoolToCursor 和 BoolToForeground),但我懒得做 :)
所以,我已经尝试过这样的事情:
<Label Name="lblContent" VerticalAlignment="Center" FontSize="14">
<Label.Style>
<Style TargetType="Label">
<Style.Triggers>
<Trigger SourceName="myControl" Property="IsLink" Value="True">
<!--Set properties here-->
</Trigger>
</Style.Triggers>
</Style>
</Label.Style>
label's text
</Label>
但它不起作用......有什么想法吗,先生们? :)
【问题讨论】: