WPF,DoubleAnimationUsingPath,如何设置targetproperty?

时间:2013-11-16 13:56:43

标签: wpf animation path

我想在路径后为画布设置动画,现在使用:

Storyboard.SetTargetProperty(translateYAnimation, new PropertyPath(Canvas.LeftProperty));
Storyboard.SetTargetProperty(translateYAnimation, new PropertyPath(Canvas.TopProperty)); 

我可以设置Canvas center 属性吗?我不希望椭圆移动到路径之外......

图片:enter image description here

1 个答案:

答案 0 :(得分:0)

没有Canvas.Center属性。所以不,你不能设置它。

你需要根据左上角(或任何你想要的角落)来制作动画路径。不是中心。

编辑:我想有很多方法可以解决这个问题......你可以编写你自己的中心属性,你可以设置动画,并根据当前的高度/宽度设置上/下。仅作为一个例子。但关键是,你必须做点什么让它发挥作用。