WPF: анимировать пользовательское свойство зависимостей?
-
06-07-2019 - |
Вопрос
Допустим, я определил зависимость следующим образом:
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.
Не связан с StackOverflow