根据标题,我不希望发生这种情况。
我有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;
}
}