DragDrop.GiveFeedback Присоединенное событие

Определение

Возникает постоянно во время операции перетаскивания и позволяет источнику перетаскивания предоставлять пользователю сведения о взаимодействии.Occurs continuously while a drag-and-drop operation is in progress, and enables the drag source to give feedback to the user.

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

Комментарии

Событие GiveFeedback возникает постоянно, пока выполняется перетаскивание источника перетаскивания.The GiveFeedback event is raised continuously while the drag source is being dragged. Это событие сопряжено с событием DragOver в цели перетаскивания.This event is paired with the DragOver event on the drop target. Обработчик по умолчанию для этого события проверяет, находится ли источник перетаскивания над допустимым конечным расположением сброса.The default handler for this event checks whether the drag source is over a valid drop target. Если это так, то он проверяет разрешенные эффекты цели перетаскивания.If it is, it checks the allowed effects of the drop target. Затем он предоставляет конечному пользователю отзыв относительно разрешенных эффектов перетаскивания.It then gives feedback to the end user regarding the allowed drop effects. Обычно это выполняется путем изменения курсора мыши, чтобы указать запрет перетаскивания, копирование или перемещение.This is typically done by changing the mouse cursor to a no-drop, copy, or move cursor. Это событие следует обрабатывать, только если необходимо использовать пользовательские курсоры для предоставления отзыва пользователю.You should only handle this event if you need to use custom cursors to provide feedback to the user. При обработке этого события необходимо пометить его как обработанное, чтобы предотвратить переопределение обработчика поведением по умолчанию.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Внимание!

Это событие возникает постоянно во время операции перетаскивания.This event is raised continuously during the drag-and-drop operation. Поэтому в обработчике событий следует избегать ресурсоемких задач.Therefore, you should avoid resource-intensive tasks in the event handler. Например, используйте кэшированный курсор вместо создания нового курсора при каждом возникновении события GiveFeedback.For example, use a cached cursor instead of creating a new cursor each time the GiveFeedback event is raised.

Сведения о маршрутизируемом событииRouted Event Information

Поле идентификатораIdentifier field GiveFeedbackEvent
Стратегия маршрутизацииRouting strategy Восходящей маршрутизацииBubbling
делегатDelegate GiveFeedbackEventHandler

Соответствующее событие туннелирования — PreviewGiveFeedback.The corresponding tunneling event is PreviewGiveFeedback.

Применяется к

Дополнительно