【问题标题】:Resizing controls on a canvas调整画布上的控件大小
【发布时间】:2010-01-08 18:02:39
【问题描述】:

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

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

我已经尝试了几种方法来做到这一点,但我不确定如何让它尽可能干净/通用 - 理想情况下,我想将控件标记为可调整大小,然后让通用代码实现这一点。我尝试过 1) 向控件添加 ControlTemplate 和 2) 处理 MouseLeftButtonDown 事件并添加围绕对象的新矩形,然后在调整此矩形大小时调整原始控件的大小。

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

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    看看这个Resize Behavior

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 2013-10-06
      • 2011-03-14
      • 2013-12-15
      • 2013-11-19
      • 2014-11-04
      相关资源
      最近更新 更多