您好,欢迎来到九壹网。
搜索
您的当前位置:首页WPF为提示信息文本增加闪烁效果

WPF为提示信息文本增加闪烁效果

来源:九壹网

程序通常需要显示某些提醒用户警示的信息,如:收件箱(40)其中数量闪烁就会起到警示效果。可以适用如下Storyboard实现:

<ItemsControl.ItemTemplate>
<DataTemplate>
    <Button Command="{x:Static local:QueryRecordItem.OpenCommand}" FocusVisualStyle="{x:Null}" Focusable="False"
            ContextMenu="{StaticResource ShellContextMenu}" ToolTip="{Binding ToolTip}">
        <StackPanel Orientation="Horizontal">
            <TextBlock Text="{Binding Description}"/>
            <TextBlock Text="{Binding TipText}" Foreground="Red" Visibility="{Binding Converter={x:Static jsm:Converters.BooleanToVisibility}, Path=HasItem, ConverterParameter=true}"/>
            <Border Background="Red" CornerRadius="5" Visibility="{Binding Converter={x:Static jsm:Converters.BooleanToVisibility}, Path=HasItem}">
                <Border.Triggers>
                    <EventTrigger RoutedEvent="Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0:0:0" AutoReverse="True" RepeatBehavior="Forever">
                                <ColorAnimation From="Red" To="Navy" RepeatBehavior="Forever" Storyboard.TargetProperty="Background.Color">
                                </ColorAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Border.Triggers>
                <TextBlock Text="{Binding TipText}" Foreground="White"/>
            </Border>
        </StackPanel>
    </Button>
</DataTemplate>
</ItemsControl.ItemTemplate>

 

转载于:https://www.cnblogs.com/chriskwok/p/3836216.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务