Estoy creando un tablero en WPF con un conjunto de indicadores clave de rendimiento, cada uno de los cuales consta de tres valores.¿Cómo hacer que un bloque de texto parpadee en wpf?
Siempre que los valores de cambio me gustaría que el control de usuario a parpadear durante 5 segundos. Me gustaría hacer que el color de fondo del control cambie el color de primer plano del bloque de texto y el color de primer plano del bloque de texto para cambiar al color de fondo del control de usuario.
Toda esta animación de WPF es nueva para mí, por lo que cualquier ayuda sería muy apreciada.
Mi control de usuario se parece a:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock x:Name="TitleTextBlock" Text="Title" FontSize="32" HorizontalAlignment="Center" Grid.Row="0" FontFamily="OCR-A II" Foreground="White" VerticalAlignment="Bottom" />
<TextBlock x:Name="Value1TextBlock" Text="0" FontSize="192" HorizontalAlignment="Center" Grid.Row="2" FontFamily="OCR-A II" VerticalAlignment="Center" Foreground="White" />
<TextBlock x:Name="Value2TextBlock" Text="0" FontSize="32" HorizontalAlignment="Center" Grid.Row="4" FontFamily="OCR-A II" Foreground="White" VerticalAlignment="Top" />
</Grid>
Digamos que quiero llamar a la animación para que parpadee ... ¿cómo podría hacerlo? – mattruma
Supongo que estoy usando el mismo guión gráfico para varios TextBlocks. Si llamo a 'blinkAnimation.Begin();' ¿no parpadearán todos? ¿Qué pasa si quiero hacer que un determinado TextBlock parpadee? – epalm