WPF:为自定义依赖项属性设置动画?

时间:2009-06-19 22:34:27

标签: wpf animation dependency-properties

假设我已经定义了这样的依赖:

     public class MySampleClass
    {public static DependencyProperty MyDoubleProperty = DependencyProperty.Register("MyDouble", typeof(double), typeof(MySampleClass));
    public double MyDouble
    {
        get
        {
            return (double)GetValue(MyDoubleProperty);
        }
        set
        {
            SetValue(MyDoubleProperty, value);
        }
    }
}

我想对此值应用DoubleAnimation。我怎样才能做到这一点?在此之前,我通过调用UIElement的BeginAnimation方法使用了DoubleAnimations。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您是否尝试在不继承UIElement的类上使用DoubleAnimation?如果没有,你至少应该继承Animatable,或者其他一些同样支持BeginAnimation的基类。