标签: silverlight canvas resize
我在画布上有一个矩形。我已经可以用鼠标移动这个对象了,但我找不到如何在运行时使用鼠标调整它的大小呢? 第二个问题,我如何以编程方式检查画布上每个对象(例如矩形)的位置?
答案 0 :(得分:1)
大多数人使用Thumb。 This是一篇msdn文章,向您展示如何使用拇指来调整画布大小。相同的原则可以应用于您的矩形。
答案 1 :(得分:0)
使用鼠标重新调整矩形的大小可能非常复杂。基本上你可以监听鼠标按下,鼠标移动和鼠标移动事件,这些事件允许你以编程方式调整它的宽度和高度。
要在画布中移动矩形,请尝试以下概念:
double x = Canvas.GetLeft(this.myRectangle); x + = 100; Canvas.SetLeft(this.myRectangle,x);