Я создаю приложение Silverlight. Мне нужно заставить какую-то форму мигать несколько раз.
Вот что у меня сейчас (упрощенный код):
<UserControl>
<UserControl.Resources>
<Storyboard x:Name="Storyboard">
<ColorAnimationUsingKeyFrames
Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)"
Storyboard.TargetName="ellipse">
<EasingColorKeyFrame KeyTime="0" Value="Black"/>
<EasingColorKeyFrame KeyTime="0:0:1" Value="White"/>
<EasingColorKeyFrame KeyTime="0:0:2" Value="Black"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White">
<Ellipse x:Name="ellipse" Fill="Black" Width="100" Height="100" />
</Grid>
</UserControl>
Я установил анимацию мигания 1 раз (черный цвет круга -> снова белый -> черный) в раскадровке. Скажите пожалуйста, как я могу это повторить, скажем, в 5 раз больше? Нужно ли копировать-вставлять тег EasingColorKeyFrame
или существует более разумный способ?
Спасибо.