我有一个Silverlight(v3)应用程序,用户可以将控件(例如形状,图像)拖到上面,更改填充颜色,拖动等等
我正在寻找允许用户点击控件的最佳方法,给出可以重新控制控件的可见指示(例如显示调整大小句柄),然后处理调整大小。
我已经尝试过几种方法,但我不确定尽可能将其作为干净/通用的最佳方法 - 理想情况下,我想将控件标记为可调整大小,然后使用通用代码实现此操作。我已经尝试过1)向控件添加一个ControlTemplate,2)处理MouseLeftButtonDown事件并添加一个围绕该对象的新矩形,然后在调整此矩形大小时调整原始控件的大小。
有没有人有实现这个的经验,一些好的代码资源?