当一个标签动画时,第二个标签会自动生成动画

时间:2014-03-04 13:40:48

标签: c# wpf xaml animation

根据标题,我不希望发生这种情况。

我有2个单独的标签,如果满足if语句,我想让它们闪存。但无论何时任何一个标签动画,第二个标签都会自动跟随动画。我试图通过改变标签的前景色来测试它,它的工作原理。这个问题似乎只有在我使用动画时才会出现。任何人都可以请帮助发现我的问题。 TNKS。

void AlertAnimation(Label label)
        {
            label.Foreground.BeginAnimation(SolidColorBrush.ColorProperty,  
                new ColorAnimation
                {
                    To = Colors.Red,
                    Duration = TimeSpan.FromSeconds(0.1),
                    AutoReverse = true,
                    RepeatBehavior = new RepeatBehavior(3)  
                });
        }

void calc()
{
    if (maxValue > slider1.Value)
                {
                    AlertAnimation(label10);
                    //label10.Foreground = Brushes.Red; //it works when I use this line. 
                }

    else if (minValue < slider2.Value)
                {
                    AlertAnimation(label11);
                    //label11.Foreground = Brushes.Red;
                }
} 

0 个答案:

没有答案