调整矩形角的大小

时间:2013-03-22 14:51:33

标签: c# .net silverlight

我正在使用一个图像编辑器,有一些形状控件,如矩形,日食等,在画布上有拖放功能,它们可以重新调整大小(一个角是固定的,另外三个是可调整大小的),附加一个屏幕截图如下:

enter image description here

我只想调整选中的角落,其他三个将被修复,任何想法?

DaveRook编辑

在Photoshop中,这是通过wrapping(在转换下)实现的!这意味着重新绘制角落与图像的其余部分不成比例。

1 个答案:

答案 0 :(得分:1)

您需要做一些事情来实现矩形的大小调整。

  1. 拖动手柄(供用户点击和移动的东西)。
  2. 根据移动拖动手柄时的鼠标位置计算矩形的新高度和宽度。
  3. 更新矩形的高度和宽度。
  4. 此处没有快捷方式,但this SO question应足以让您入门