Теперь у меня есть анимация, но она работает на 90%
Я установил эффект, как ранее:
myShape.Effect = new DropShadowEffect {BlurRadius = 500, Color = Color.FromArgb (255, 255, 0, 0), Direction = 0, ShadowDepth = 10, Opacity = 100};
Затем я создаю раскадровку и добавляю ее:
var shadowExpand = new DoubleAnimation();
shadowExpand.From = 1;
shadowExpand.To = 0;
shadowExpand.Duration = new Duration(TimeSpan.FromMilliseconds(2000));
shadowExpand.RepeatBehavior = RepeatBehavior.Forever;
shadowExpand.AutoReverse = true;
Storyboard.SetTarget(shadowExpand, addFlowShape);
Storyboard.SetTargetProperty(shadowExpand, new PropertyPath("(UIElement.Effect).(DropShadowEffect.Opacity)"));
var stb = new Storyboard();
stb.Children.Add(shadowExpand);
проблема в том, что я вижу, что он ничего не делает в течение 1999 мс, а затем быстро перемещается от 100 до 0, не переходя постепенно.
Любое тело может сделать это более гладким?
Мне пришлось поставить 1, а не 100 для непрозрачности.Решено спасибо всем.