У меня есть сетка, элемент окна. Я хочу применить анимацию, которая изменит цвет фона с белого на зеленый за 5 секунд. Вот что я сделал:WPF: Как оживить изменение цвета?
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);
}
Код не работает. Ничто не меняется. Где я ошибаюсь? Благодарю.
Рад, что вы смогли решить эту проблему. Вы должны выбрать свой собственный ответ как тот, который вы приняли здесь. –
@zedo Я знаю, но это говорит мне, что в ближайшие два дня я не смогу отметить его правильно. Он ждет, чтобы все остыло во-первых, hahahaha – Boris
как установить «от« белого »на« цвет изображения orignal? – RollRoll