Ich habe ein Raster, ein Fensterwurzelelement. Ich möchte eine Animation anwenden, die die Hintergrundfarbe in 5 Sekunden von Weiß auf Grün ändert. Hier ist, was ich getan habe:WPF: Wie man Farbänderung belebt?
private void Window_Loaded(object sender, RoutedEventArgs e)
{
ColorAnimation animation;
animation = new ColorAnimation();
animation.From = Colors.White;
animation.To = Colors.Green;
animation.Duration = new Duration(TimeSpan.FromSeconds(5));
rootElement.BeginAnimation(Grid.BackgroundProperty, animation);
}
Der Code funktioniert nicht. Nichts ändert sich. Wo mache ich einen Fehler? Vielen Dank.
Froh, dass Sie in der Lage waren, dies zu lösen. Sie sollten Ihre eigene Antwort als diejenige auswählen, die Sie hier akzeptiert haben. –
@ zedo Ich weiß, aber es sagt mir, dass ich es in den nächsten zwei Tagen nicht korrekt markieren kann. Es wartet darauf, dass sich die Dinge zuerst abkühlen, hahahaha – Boris
Wie setzt man "von" weiß auf "orignal image color"? – RollRoll