【发布时间】:2011-07-29 18:42:36
【问题描述】:
您好,
我需要能够拖放包含在边框中的项目。 到目前为止,我设法找到了 MouseLeftButtonDown 事件的边框。 现在我希望当我按下鼠标按钮时,该项目可以随鼠标移动。
我假设这可以通过在单击项目时简单地将布尔“拖动”设置为 true 来完成,然后在 MouseMove 事件中处理移动。
但我似乎不知道如何移动该项目。 Border 没有作为 Position 或 Location 的属性。有什么方法可以实现我想要的吗?
也许有我不知道的控件?
更多背景信息:
我正在显示多个列(每列是一个新画布),其中包含行。每行和画布代表一个单元格。在某些单元格中,我有一个边框,其中包含一个带有信息的文本块。单击此边框后,我希望它绑定到我的鼠标并移动到我移动鼠标的位置。
【问题讨论】:
标签: c# silverlight drag-and-drop border