在动画里面改变Graphic所使用SimpleMarkerSymbol的颜色

要在动画里面改变Graphic所使用SimpleMarkerSymbol的颜色, new PropertyPath("XXXX.XXX")这里该怎么写呢?一直提示属性路径不对 
已邀请:

张赛

赞同来自:

什么叫做动画里如何改变?new PropertyPath是如何设置的?
请明确说明问题,以方便解答。

kg_loveyou

赞同来自:

Storyboard sd = new Storyboard();
sd.AutoReverse = true;
ColorAnimation c = new ColorAnimation();
c.From = Color.FromArgb(255, 255, 0, 0);
c.To = Color.FromArgb(255, 255, 255, 255);
c.Duration = new Duration(new TimeSpan(0, 0, 0, 1, 500));
c.RepeatBehavior = RepeatBehavior.Forever;
Storyboard.SetTarget(c, m_markerSymbol);
Storyboard.SetTargetProperty(c, new PropertyPath("XXXX.XXX"));
sd.Children.Add(c);
sd.Begin();

其中:
m_markerSymbol = this.Resources["DefaultMarkerSymbol"] as SimpleMarkerSymbol;

<esri:SimpleMarkerSymbol x:Key="DefaultMarkerSymbol" Color="Blue" Size="20" Style="Circle"/>

要回复问题请先登录注册