【发布时间】:2013-10-15 12:42:36
【问题描述】:
我在停止动画时遇到了一些问题,它会一直持续下去。我认为 RepeatBehavior 应该控制它,但它似乎不起作用。
<Grid.Style>
<Style TargetType="Grid">
<Style.Triggers>
<DataTrigger Binding="{Binding IsNew}" Value="true">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation RepeatBehavior="1"
Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"
To="LightGreen" Duration="0:0:0.25" AutoReverse="True" >
</ColorAnimation>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
<DataTrigger Binding="{Binding IsNew}" Value="false">
<Setter Property="Background" Value="WhiteSmoke"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>
【问题讨论】: