Wpf animate background color
I would use an EventTrigger with a ColorAnimation. In this example a Button Brackground goes green on a MouseLeave event. This code is hopefully similar to what you may need. <Button Content=”Button” Height=”75″ HorizontalAlignment=”Left” Margin=”27,12,0,0″ Name=”btnImgBrush” VerticalAlignment=”Top” Width=”160″ Background=”LightGray”> <Button.Triggers> <EventTrigger RoutedEvent=”Button.MouseLeave”> <BeginStoryboard> <Storyboard> <ColorAnimation To=”Green” Storyboard.TargetProperty=”(Button.Background).(SolidColorBrush.Color)” FillBehavior=”Stop” Duration=”0:0:1″/> </Storyboard> </BeginStoryboard> </EventTrigger> </Button.Triggers> </Button>