Wpf анимированный цвет фона

Мне нужна помощь в принятии правильного решения. Мне нужно анимировать цвет фона моего пользовательского элемента управления, когда происходит какое-то событие. Когда это так, я хочу изменить фон только на 1 секунду, а затем повернуть его обратно. Куда мне идти? Используйте цветную анимацию или таймер или можете каким-то другим способом.

Решаемые. Спасибо всем! Это хорошо работает для меня:

        ColorAnimation animation;
        animation = new ColorAnimation();
        animation.From = Colors.Orange;
        animation.To = Colors.Gray;
        animation.Duration = new Duration(TimeSpan.FromSeconds(1));
        this.elGrid.Background.BeginAnimation(SolidColorBrush.ColorProperty, animation);

Ответы на вопрос(8)

Ваш ответ на вопрос