WPF: анимировать пользовательское свойство зависимостей?

StackOverflow https://stackoverflow.com/questions/1020335

Вопрос

Допустим, я определил зависимость следующим образом:

     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 к этому значению. Как я могу это сделать? Всегда раньше я использовал DoubleAnimations, вызывая метод BeginAnimation для UIElement.

Спасибо за вашу помощь!

Это было полезно?

Решение

Вы пытаетесь использовать DoubleAnimation в классе, который не наследуется от UIElement? Если нет, вы должны по крайней мере наследовать от Animatable или другого базового класса, который также поддерживает BeginAnimation.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top