Я пытался какое-то время анимировать фон TextBlock с белого на красный и обратно (мигать), когда булево свойство привязки к данным установлено в «True».Каждый раз, когда я запускаю его, он переходит в режим прерывания.
Я знаю, что что-то упустил.Буду очень признателен за любую помощь или направление.
Заранее спасибо!
<TextBlock x:Name="txtItemDisplayText" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding ItemCountText}" VerticalAlignment="Top" Height="600" Width="800" TextAlignment="Center" FontSize="525" FontWeight="Bold" FontFamily="Agency FB" Foreground="Green">
<TextBlock.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Blink}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard Name="sbBlink">
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="(TextBlock.Background).(SolidColorBrush.Color)"
From="White" To="Red" FillBehavior="Stop"
BeginTime="0:0:0" Duration="0:0:0.3"/>
<ColorAnimation Storyboard.TargetProperty="(TextBlock.Background).(SolidColorBrush.Color)"
From="Red" To="White"
BeginTime="0:0:0.3" Duration="0:0:1"/>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<RemoveStoryboard BeginStoryboardName="sbBlink"/>
</DataTrigger.ExitActions>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
Private mBlink As Boolean = False
Public Property Blink() As Boolean
Get
Return mBlink
End Get
Set(value As Boolean)
mBlink = value
RaisePropertyChanged("Blink")
End Set
End Property