zoukankan      html  css  js  c++  java
  • WPF,给颜色SolidColorBrush添加动画

    /// <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;
            }
    

      

  • 相关阅读:
    条件运算符 (?:)
    SVN地址修改
    dev -gridview隐藏子表标题
    继承与 Data Member(3)
    继承与 Data Member(2)
    继承与 Data Member(1)
    Data Member 的存取
    Data Member 的布局
    Data Member 的绑定
    对于 sizeof(class_name) 值的讨论(2)
  • 原文地址:https://www.cnblogs.com/fengmazi/p/3652300.html
Copyright © 2011-2022 走看看