silverlight - 如何为多边形制作动画? (读取 : Animate the contour to change shape)

标签 silverlight animation polygon

您好!

我目前正在开发一个 Silverlight 项目,我想制作一个简单的多边形(实际上是一个梯形)的动画。具体来说,我想在某些事件发生后动态移动四个点中的两个。我需要/想要调整大小并将平行边之一移动到另一个位置。

我承认我是 Silverlight 的新手,还没有找到可以告诉我它是否可行的消息来源,更不用说如何实现了。

我以前用过动画,所以 Storyboard和动画的一般概念对我来说并不陌生。但是如何在动画中移动多边形的点呢?是否有具有类似光学效果的替代方案(例如动画路径)?
有没有我可以使用的 PropertyPath,类似于

P3AnimBack.SetValue(Storyboard.TargetPropertyProperty, 
    new PropertyPath("(Path.Data).
        (PathGeometry.Figures)[0].(PathFigure.Segments)[0].
        (BezierSegment.Point3)"));

,在 Point Animation in Silverlight 3 tutorial 中找到?

提前谢谢大家。 :)

最佳答案

关于silverlight - 如何为多边形制作动画? (读取 : Animate the contour to change shape),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294037/

相关文章:

c# - 在 Silverlight 中使用 DataForm 中的密码文本框

silverlight - Silverlight 4 应用程序的默认最大 RAM 分配是多少?

silverlight - 方向改变时保持相同的布局

ios - 在 iOS 上,如何延迟 cameraIris 动画的打开部分

c# - WPF 多边形 : Area and Centroid 的基本计算

wpf - 没有十进制数的 LinearAxis

animation - 父边界内的可拖动 View

iOS GoogleMaps SDK - animateToCameraPosition 动画完成处理程序?

geometry - 自相交/复杂多边形中的点

c++ - 如何在 Boost 中对多边形进行三角剖分?