【发布时间】:2015-07-23 12:14:23
【问题描述】:
我认为这一定只是一个小问题,但我无法清楚地了解这一点。有人出主意吗?
我在画布上有一些边框(填充了图像),我想单击边框(我使用 OnMouseLeftButtonDown 执行此操作),其中边框变红(因此用户可以确定他单击了哪个对象)然后, 1 或 2 秒后,当鼠标按钮仍然按下时,应该开始拖放。
起初我在按钮内有边框,但点击事件似乎与拖动事件冲突。所以我去掉了按钮,直接在边界内做所有事情,这也很好。但是如何在 mousebuttondown 之后开始拖动并在 mousebuttonup 在时间用完之前发生时停止它。
有人想出一个干净的解决方案吗?
【问题讨论】:
标签: c# wpf drag-and-drop wpf-controls mouseevent