我在Canvas中添加了一个矩形,方法如下: Canvas.SetTop(myRectangle, 150); Canvas.SetLeft(myRectangle, 80); canvas.Children.Add(myRectangle); 现在我想把矩形移动到其他地方,比如 (100, 100) 的位置。最好的方法是什么? 谢谢!
如果您想立即将其放置在那里,只需再次调用SetTop和SetLeft。否则,您可以使用StoryBoard,其中可能包含2个DoubleAnimationUsingKeyFrames元素,指定Top和Left属性应在所需的时间段内从150/80更改为100/100(初始值的1个关键帧,最终值的1个关键帧)。