Для документации:
Немного сложно использовать (Panel.Background).(SolidColorBrush.Color)
. Реальная проблема в том, что ColorAnimation
работает только для свойства Color
, а не Brush
. Для меня это трюк:
Определите вашу кисть панели ...
<StackPanel Name="SensorPanel" MouseDown="SensorPanel_MouseDown">
<StackPanel.Background>
<SolidColorBrush Color="White" x:Name="PanelColor"/>
</StackPanel.Background>
</StackPanel>
... затем анимируйте свойство Color
SolidColorBrush
вместо:
<ColorAnimation
Storyboard.TargetName="PanelColor"
Storyboard.TargetProperty="Color"
To="LawnGreen" Duration="0:0:0.25" AutoReverse="True" RepeatBehavior="4">