Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WPF中闪烁标签文本_Wpf_Vb.net_Wpf Controls - Fatal编程技术网

如何在WPF中闪烁标签文本

如何在WPF中闪烁标签文本,wpf,vb.net,wpf-controls,Wpf,Vb.net,Wpf Controls,我在WPF中创建一个表单,当用户输入错误的值时,标签文本应该从红色到黑色再到红色等闪烁。如何在标签中创建这种效果 For i as Integer = 0 to 3 YourLabel.Visibility = Visibility.Hidden 'use Thread.Sleep() or Timer etc. to pause it for some time YourLabel.Visibility = Visibility.Visible 'use Thr

我在WPF中创建一个表单,当用户输入错误的值时,标签文本应该从红色到黑色再到红色等闪烁。如何在标签中创建这种效果

For i as Integer = 0 to 3
    YourLabel.Visibility = Visibility.Hidden
    'use Thread.Sleep() or Timer etc. to pause it for some time
    YourLabel.Visibility = Visibility.Visible
    'use Thread.Sleep() or Timer etc. to pause it for some time
Next
或者,您可以使用故事板动画来实现相同的效果:

<Storyboard x:Key="BlinkAnimation">
    <DoubleAnimation Storyboard.TargetName="YourLabel"
                 Storyboard.TargetProperty="Opacity"
                 From="0" To="1" RepeatBehavior="5x"
                 AutoReverse="True" Duration="0:0:0.5"/>
</Storyboard>

您是否测试了第一个示例?我会很惊讶,如果这是有效的。。。您肯定需要使用一些异步方法来让它工作吗?此外,尽管标题不同,但听起来用户想要一个
标签
,该标签的
前景
属性值正在改变。