WinRT XAML ToolkitのRingSliceでanimation2016年01月13日 12:29

WinRT XAML ToolkitのRingSliceで、リングが伸びるアニメーションを実施しようとしてうまくいかない。色のアニメーションは、問題なく動く。調べてみると、性能劣化を防ぐため、標準ではアニメーションを抑止する設定になっているとのこと。

※作者が答えている記事

RingSliceのEndAngleのanimation定義

XAMLのDoubleAnimationの定義中の、EnableDependentAnimationの項目がそれ。ColorAnimationでは、設定は不要。
なお、RingStyleの諸定義は、Styleと合わせ、PageのResource中で定義している。

RingSlice animation 1

動かすとこんな感じ。

RingSlice animation 2

リングの色を白(White)から黄色(Gold)に変えつつ、リングが伸びていく。