我用PolyLineSegment中的菱形PathGeometry裁剪了一个 Canvas 。我正在尝试为它的PointCollection设置动画,并且似乎无法解析TargetProperty。这是Google所有发现的唯一其他引用,几乎是我想要做的,并且是相同的PropertyPath:http://forums.silverlight.net/forums/p/22239/78225.aspx

甚至可以从Point获取PointCollection来更改动画中的值吗?

最佳答案

不幸的是,我认为无法对Polyline.Points进行动画处理...

这些点对象来自“System.Windows.Point”,问题在于它们的“X”和“Y”属性不是依赖项属性。不幸的是,没有办法使用DoubleAnimation为不是依赖项属性的属性设置动画。

在示例中,您提供的动画基于PathFigure Segment(具有依赖项属性),而不是System.Windows.Point。

如果要设置动画,我会尽量避免在您的路径中使用PolyLineSegement。

关于silverlight - 是否可以在Silverlight(即PointCollection)中设置PolyLineSegment的动画?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4582242/

10-17 00:19