语言

DragDrop.GiveFeedback 附加事件

定义

在拖放操作正在进行时连续发生,并使拖动源能够向用户提供反馈。

see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler

注解

拖动源时,将 GiveFeedback 连续引发该事件。 此事件与 DragOver 放置目标上的事件配对。 此事件的默认处理程序检查拖动源是否位于有效的放置目标上。 如果是,它会检查放置目标允许的效果。 然后,它会向最终用户提供有关允许的下降效果的反馈。 这通常是通过将鼠标光标更改为无删除、复制或移动游标来完成的。 仅当需要使用自定义游标向用户提供反馈时,才应处理此事件。 如果处理此事件,则必须将其标记为已处理,以防止默认行为重写处理程序。

Caution

在拖放操作期间会持续引发此事件。 因此,应避免事件处理程序中的资源密集型任务。 例如,每次引发事件时 GiveFeedback ,都使用缓存游标,而不是创建新的游标。

路由事件信息

物品 价值
标识符字段 GiveFeedbackEvent
路由策略 鼓 泡
委托人 GiveFeedbackEventHandler

相应的隧道事件为 PreviewGiveFeedback。

适用于

另请参阅