Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 调整画布上控件的大小_Silverlight - Fatal编程技术网

Silverlight 调整画布上控件的大小

Silverlight 调整画布上控件的大小,silverlight,Silverlight,我有一个Silverlight(v3)应用程序,用户可以将控件(例如形状、图像)拖到上面,更改填充颜色,四处拖动等等 我正在寻找最好的方法,允许用户点击一个控件,给出一个可以重新调整控件的可见指示(例如,显示调整大小句柄),然后处理调整大小 我已经尝试过几种方法来实现这一点,但我不确定最好的方法是什么,以尽可能干净/通用-理想情况下,我希望将控件标记为可调整大小,然后让公共代码实现这一点。我尝试过1)向控件添加ControlTemplate,2)处理MouseLeftButtonDown事件,并

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

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

我已经尝试过几种方法来实现这一点,但我不确定最好的方法是什么,以尽可能干净/通用-理想情况下,我希望将控件标记为可调整大小,然后让公共代码实现这一点。我尝试过1)向控件添加ControlTemplate,2)处理MouseLeftButtonDown事件,并添加一个围绕对象的新矩形,然后在调整该矩形的大小时调整原始控件的大小

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

看看这个

看看这个