Sto creando una dashboard in WPF con una serie di indicatori di prestazioni chiave, ognuno dei quali è costituito da tre valori.Come far lampeggiare un blocco di testo in wpf?
Ogni volta che i valori cambiano vorrei il controllo utente a lampeggiare per 5 secondi. Vorrei impostare il colore di sfondo del controllo per cambiare il colore di primo piano del blocco di testo e il colore di primo piano del blocco di testo per passare al colore di sfondo del controllo utente.
Tutta questa animazione WPF è nuova per me, quindi qualsiasi aiuto sarebbe molto apprezzato!
mio controllo utente si presenta come:
<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>
Diciamo che voglio chiamare l'animazione per farlo lampeggiare ... come potrei farlo? – mattruma
Dire che sto usando lo stesso storyboard per più TextBlock. Se chiamo 'blinkAnimation.Begin();' non lampeggeranno tutti? Cosa succede se voglio fare lampeggiare un particolare TextBlock? – epalm