我用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/