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, цвет изменяется у всех кнопок одновременно. А мне нужно чтобы это было по очереди. Как это можно сделать?