gpt4 book ai didi

c# - 如何在 WPF 中 move Canvas 上的形状?

转载 作者:太空狗 更新时间:2023-10-30 01:27:55 26 4
gpt4 key购买 nike

我像这样在 Canvas 上添加了一个矩形:

Canvas.SetTop(myRectangle, 150);
Canvas.SetLeft(myRectangle, 80);
canvas.Children.Add(myRectangle);

现在我想将矩形 move 到其他地方,比如 (100, 100)。执行此操作的最佳方法是什么?

谢谢!

最佳答案

如果您只是希望它立即出现,只需再次调用 SetTop 和 SetLeft 即可。否则你会使用 StoryBoard,可能有 2 个 DoubleAnimationUsingKeyFrames 元素指定 Top 和 Left 属性应该在你想要的时间段内从 150/80 变为 100/100(初始值 1 个关键帧,初始值 1 个关键帧最终值)。

关于c# - 如何在 WPF 中 move Canvas 上的形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com