Wpf animiert die Hintergrundfarbe

Ich brauche Hilfe bei der richtigen Entscheidung. Ich muss eine Hintergrundfarbe meines Benutzersteuerelements animieren, wenn ein Ereignis eintritt. Wenn dies der Fall ist, möchte ich den Hintergrund nur für 1 Sekunde ändern und ihn dann zurückdrehen. Welchen Weg soll ich gehen? Verwenden Sie eine Farbanimation, einen Timer oder eine andere Methode.

Gelöst Dank an alle! Das funktioniert gut für mich:

        ColorAnimation animation;
        animation = new ColorAnimation();
        animation.From = Colors.Orange;
        animation.To = Colors.Gray;
        animation.Duration = new Duration(TimeSpan.FromSeconds(1));
        this.elGrid.Background.BeginAnimation(SolidColorBrush.ColorProperty, animation);

Antworten auf die Frage(8)

Ihre Antwort auf die Frage