DragDrop.GiveFeedback 附加事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在拖放操作期间持续发生,使拖动源能够向用户提供反馈。
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
注解
对拖动源进行拖动时,持续引发 GiveFeedback 事件。 此事件与 DragOver 放置目标上的 事件配对。 此事件的默认处理程序会检查拖动源是否在有效放置目标之上。 如果是,它会检查拖放目标的允许的效果。 然后向最终用户提供有关允许的放置效果的反馈。 通常通过将鼠标光标更改为非放置、复制或移动光标实现此操作。 仅在需要使用自定义光标向用户提供反馈时处理此事件。 如果处理此事件,则必须将其标记为已处理,以防止默认行为覆盖处理程序。
注意
此事件在拖放操作期间持续引发。 因此,应避免事件处理程序中的资源密集型任务。 例如,每次引发 GiveFeedback 事件时,请使用缓存的光标,而不是创建新光标。
路由事件信息
标识符字段 | GiveFeedbackEvent |
路由策略 | 鼓 泡 |
委托 | GiveFeedbackEventHandler |
相应的隧道事件为 PreviewGiveFeedback。