【问题标题】:WPF: animate a custom dependency property?WPF:动画自定义依赖属性?
【发布时间】:2009-06-19 22:34:26
【问题描述】:

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

     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。

感谢您的帮助!

【问题讨论】:

    标签: wpf animation dependency-properties


    【解决方案1】:

    您是否尝试在不继承自 UIElement 的类上使用 DoubleAnimation?如果没有,您至少应该从 Animatable 或其他也支持 BeginAnimation 的基类继承。

    【讨论】:

    • 谢谢,它似乎正在工作。为了记录,我还必须重写 CreateInstanceCore()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多