DragDrop.GiveFeedback DragDrop.GiveFeedback DragDrop.GiveFeedback Attached Event

Определение

Возникает непрерывно в ходе операции перетаскивания и позволяет источнику перетаскивания обеспечивать обратную связь с пользователем.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.

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

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