关于silverlight 4中矩形和画布的两个问题

时间:2010-10-22 00:50:11

标签: silverlight canvas resize

我在画布上有一个矩形。我已经可以用鼠标移动这个对象了,但我找不到如何在运行时使用鼠标调整它的大小呢? 第二个问题,我如何以编程方式检查画布上每个对象(例如矩形)的位置?

2 个答案:

答案 0 :(得分:1)

大多数人使用ThumbThis是一篇msdn文章,向您展示如何使用拇指来调整画布大小。相同的原则可以应用于您的矩形。

答案 1 :(得分:0)

使用鼠标重新调整矩形的大小可能非常复杂。基本上你可以监听鼠标按下,鼠标移动和鼠标移动事件,这些事件允许你以编程方式调整它的宽度和高度。

要在画布中移动矩形,请尝试以下概念:

double x = Canvas.GetLeft(this.myRectangle); x + = 100; Canvas.SetLeft(this.myRectangle,x);