Ich möchte eine ColorAnimation für die FillColor-Eigenschaft eines MapPolygon verwenden.Animieren der Füllfarbe von MapPolygon (BingMap MapControl) UWP
habe ich eine HeatMap mit dem BingMap
Steuerung für UWP Heatmap Preview
ich eine Funktion habe, wo ich eine neue FillColor
für jede MapPolygon
berechnen. Ich möchte jetzt eine ColorAnimation
verwenden, anstatt nur die FillColor
von dem alten Wert auf den neuen Wert zu ändern.
//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();
Aber mit dem Storyboard-Code habe ich immer eine System.Runtime.InteropServices.COMException
, die mir das Animations Ziel nicht angegeben erzählt.
Ich habe eine Menge Werte für den zweiten Parameter der Storyboard.SetTargetproperty
versucht ... nichts hat funktioniert.
Was fehlt mir?
thx viel :) es hat jetzt funktioniert. Das myStoryboard in SetTarget war ein Storyboard, das ich in der XAML erstellt hatte, und vergaß es zu ändern. – David198