c# – XAML中的触发器

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

我可以使用绑定,但在这种情况下我需要编写两个转换器(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>

但它不起作用……任何想法,先生们? 原文链接:https://www.f2er.com/csharp/243221.html

猜你在找的C#相关文章