c# – XAML中的触发器

前端之家收集整理的这篇文章主要介绍了c# – XAML中的触发器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带标签的控件..还有一个布尔依赖属性“IsLink”…所以,如果IsLink = true,我需要将蓝色Foreground和Cursor作为“Hand”.

我可以使用绑定,但在这种情况下我需要编写两个转换器(BoolToCursor和BoolToForeground),但我太懒了:)

所以,我试过这样的事情:

  1. <Label Name="lblContent" VerticalAlignment="Center" FontSize="14">
  2. <Label.Style>
  3. <Style TargetType="Label">
  4. <Style.Triggers>
  5. <Trigger SourceName="myControl" Property="IsLink" Value="True">
  6. <!--Set properties here-->
  7. </Trigger>
  8. </Style.Triggers>
  9. </Style>
  10. </Label.Style>
  11. label's text
  12. </Label>

但它不起作用……任何想法,先生们?

猜你在找的C#相关文章