MapPolygonのFillColorプロパティでColorAnimationを使用したいと思います。MapPolygon(BingMap MapControl)のFillColorをアニメーション化する方法UWP
は、私は私が各MapPolygon
のための新しいFillColor
を計算する機能を持っUWP Heatmap Preview
ためBingMap
コントロールとのヒートマップを作成しました。 FillColor
を古い値から新しい値に変更するのではなく、ColorAnimation
を使用したいと考えています。
//Instead of
statePolygon.FillColor = backGroundColor;
//I want to use something like the following
Storyboard storyboard = new Storyboard();
ColorAnimation animation = new ColorAnimation();
animation.From = statePolygon.FillColor;
animation.To = newBackGroundColor;
animation.Duration = new Duration(new TimeSpan(0, 0, 0, 5));
storyboard.Children.Add(animation);
Storyboard.SetTargetProperty(animation, "(MapPolygon.FillColor)");
Storyboard.SetTarget(myStoryboard, statePolygon);
storyboard.Begin();
しかし、ストーリーボードコードと私はいつも私に指定されていないアニメーションのターゲットを伝えるSystem.Runtime.InteropServices.COMException
を取得します。
私はStoryboard.SetTargetproperty
の2番目のパラメータに多くの値を試しました...何も働かなかった。
私には何が欠けていますか?
thx alot :)それは今働いた。 SetTargetのmyStoryboardはxamlで作成したストーリーボードで、変更するのを忘れてしまった。 – David198