wpf визуализация background

У меня есть поле из кнопок. Есть точка А и точка Б. Я хочу сделать анимацию "прокладывания" пути, из А в Б. Я делаю это:

foreach (int i in path)
                    {
                        SolidColorBrush colorBrush = new SolidColorBrush();
                        ((Button)Board.Children[i]).Background = colorBrush;
                        BackEase backEase = new BackEase()
                        {
                            Amplitude = 0.3
                        };
                        backEase.EasingMode = EasingMode.EaseOut;
                        ColorAnimation colorAnimation = new ColorAnimation(Colors.Red, TimeSpan.FromSeconds(1))
                        {
                            //EasingFunction = backEase
                            Duration = new Duration(TimeSpan.FromMilliseconds(500))
                        };
                        colorBrush.BeginAnimation(SolidColorBrush.ColorProperty, colorAnimation);
                    }

Проблема заключается в том, что не происходит последовательного закрашивания Background, цвет изменяется у всех кнопок одновременно. А мне нужно чтобы это было по очереди. Как это можно сделать?


Ответы (0 шт):