Я новичок в анимации, и я хотел бы, чтобы анимированные значения RadialGauge
менялись от x до y , чтобы сделать переходы более плавными.
Например, если Value property changes from 0 to 100, I would like the
RadialGauge` пройти все промежуточные значения, например, за 250 мс.
Как мне этого добиться?
ВНИМАНИЕ: Я использую MVVM и задаю свойство Value
с помощью Binding
. Я надеюсь, что есть способ сделать это без добавления кода (только XAML, желательно).
Заранее спасибо!
Я пытаюсь с неявными анимациями, но я не понимаю, как они работают для анимации изменений в свойстве. Код, который я пробовал, таков:
<controls:RadialGauge Value="{Binding Status.Speed, Converter={StaticResource Speed}}">
<animations:Implicit.Animations>
<animations:ScalarAnimation ImplicitTarget="Value" Duration="0:0:0.3" />
</animations:Implicit.Animations>
</controls:RadialGauge>