元素掉落时发生火灾事件
本文关键字:火灾 事件 元素 | 更新日期: 2023-09-27 18:30:44
我正在为我的应用程序创建一个具有多个图标的控件。将按钮拖动到表示要执行的操作的图标上。但是,我不知道如何让它真正触发事件。我已经按照这里的文档进行操作,但它不会触发Drop
事件。有没有一种简单的方法可以知道什么时候有任何东西掉在元素上?(我不在乎掉了什么;唯一可拖动的元素是按钮。
我遇到了同样的问题。 我编写了一个拖放程序,并能够触发所有与拖放相关的事件:DragEnter,DragOver,DragLeave和DropComplete。 然而,Drop事件从未被触发。 正如您所发现的,我觉得文档在这方面很弱。它让我陷入了许多死胡同。然后我发现,经过反复试验,放置了这行代码:
e.AcceptedOperation = DataPackageOperation.Move;
进入 DragOver 和 DragLeave 事件处理程序,允许触发后续的 Drop 事件处理程序。 我承认我不完全明白为什么。 我仍在努力弄清楚这里发生了什么。 但我确实触发了掉落事件。