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

Определение

Выполняется непрерывно во время выполнения операции перетаскивания и позволяет источнику перетаскивания давать отзыв пользователю.

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

Комментарии

Событие GiveFeedback постоянно возникает во время перетаскивания источника перетаскивания. Это событие связано с DragOver событием в целевом объекте удаления. Обработчик по умолчанию для этого события проверяет, является ли источник перетаскивания допустимым целевым объектом перетаскивания. Если это так, он проверяет допустимые эффекты целевого объекта удаления. Затем он отправляет отзыв конечному пользователю относительно разрешенных эффектов удаления. Обычно это делается путем изменения курсора мыши на курсор без удаления, копирования или перемещения курсора. Это событие следует обрабатывать только в том случае, если необходимо использовать пользовательские курсоры для предоставления отзывов пользователю. Если вы обрабатываете это событие, необходимо пометить его как обработанное, чтобы предотвратить переопределение обработчика по умолчанию.

Предостережение

Это событие постоянно возникает во время операции перетаскивания. Поэтому следует избегать ресурсоемких задач в обработчике событий. Например, используйте кэшированный курсор вместо создания нового курсора при GiveFeedback каждом вызове события.

Сведения о перенаправленных событиях

Элемент Ценность
Поле идентификатора GiveFeedbackEvent
Стратегия маршрутизации Восходящей
Делегат GiveFeedbackEventHandler

Соответствующее событие туннелирования .PreviewGiveFeedback

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

См. также раздел