调整画布上的控件大小

时间:2010-01-08 09:52:47

标签: silverlight

我有一个Silverlight(v3)应用程序,用户可以将控件(例如形状,图像)拖到上面,更改填充颜色,拖动等等

我正在寻找允许用户点击控件的最佳方法,给出可以重新控制控件的可见指示(例如显示调整大小句柄),然后处理调整大小。

我已经尝试过几种方法,但我不确定尽可能将其作为干净/通用的最佳方法 - 理想情况下,我想将控件标记为可调整大小,然后使用通用代码实现此操作。我已经尝试过1)向控件添加一个ControlTemplate,2)处理MouseLeftButtonDown事件并添加一个围绕该对象的新矩形,然后在调整此矩形大小时调整原始控件的大小。

有没有人有实现这个的经验,一些好的代码资源?

1 个答案:

答案 0 :(得分:1)

看看这个Resize Behavior