I need to mention that when ColorAnimation is used the animated property of the target must be set with some value before starting animation or InvalidOperationException is thrown: Cannot resolve target property (Panel.Background).(SolidColorBrush.Color). I don't know is that bug or is by design.