1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 |
/// <summary> /// 设置颜色动画 /// </summary> /// <returns></returns> private
SolidColorBrush ColorAnimation() { ColorAnimationUsingKeyFrames colorAnimation = new
ColorAnimationUsingKeyFrames(); colorAnimation.Duration = TimeSpan.FromSeconds(1); colorAnimation.FillBehavior = FillBehavior.Stop; colorAnimation.KeyFrames.Add( new
DiscreteColorKeyFrame(Brushes.Red.Color, KeyTime.FromTimeSpan(TimeSpan.FromSeconds(0.5)))); colorAnimation.KeyFrames.Add( new
DiscreteColorKeyFrame(Brushes.Transparent.Color, KeyTime.FromTimeSpan(TimeSpan.FromSeconds(1)))); colorAnimation.KeyFrames.Add( new
DiscreteColorKeyFrame(Brushes.Red.Color, KeyTime.FromTimeSpan(TimeSpan.FromSeconds(1.5)))); SolidColorBrush background = new
SolidColorBrush(); AnimationClock myClock = colorAnimation.CreateClock(); background.ApplyAnimationClock(SolidColorBrush.ColorProperty, myClock); return
background; } |
WPF,给颜色SolidColorBrush添加动画,布布扣,bubuko.com
原文:http://www.cnblogs.com/fengmazi/p/3652300.html