代码之家  ›  专栏  ›  技术社区  ›  JustinT

Silverlight拖放(无画布)

  •  1
  • JustinT  · 技术社区  · 16 年前

    我正在尝试将Silverlight元素从窗口的一个部分拖放(滑动)到另一个部分。

    我已经在元素上实现了MouseLeftButtonDown、MouseMove和MouseLeftButtonUp事件处理程序,但是遇到了一些问题。

    2 回复  |  直到 16 年前
        1
  •  3
  •   Timores    16 年前

    除Canvas外,所有面板都使用某种约束来定位其子面板。只有画布允许您使用绝对定位。这就是为什么我认为这是实现拖放的唯一方法。

    您可以在现有面板的顶部随意使用画布。只需记住将拖动的元素从其原始父元素中移除,并将其放到画布中(或拖动某种副本),然后在鼠标向上时执行相反的操作。

        2
  •  0
  •   Gus    15 年前

    推荐文章