DragDrop.GiveFeedback Присоединенное событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняется непрерывно во время выполнения операции перетаскивания и позволяет источнику перетаскивания давать отзыв пользователю.
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
Комментарии
Событие GiveFeedback постоянно возникает во время перетаскивания источника перетаскивания. Это событие связано с DragOver событием в целевом объекте удаления. Обработчик по умолчанию для этого события проверяет, является ли источник перетаскивания допустимым целевым объектом перетаскивания. Если это так, он проверяет допустимые эффекты целевого объекта удаления. Затем он отправляет отзыв конечному пользователю относительно разрешенных эффектов удаления. Обычно это делается путем изменения курсора мыши на курсор без удаления, копирования или перемещения курсора. Это событие следует обрабатывать только в том случае, если необходимо использовать пользовательские курсоры для предоставления отзывов пользователю. Если вы обрабатываете это событие, необходимо пометить его как обработанное, чтобы предотвратить переопределение обработчика по умолчанию.
Предостережение
Это событие постоянно возникает во время операции перетаскивания. Поэтому следует избегать ресурсоемких задач в обработчике событий. Например, используйте кэшированный курсор вместо создания нового курсора при GiveFeedback каждом вызове события.
Сведения о перенаправленных событиях
| Элемент | Ценность |
|---|---|
| Поле идентификатора | GiveFeedbackEvent |
| Стратегия маршрутизации | Восходящей |
| Делегат | GiveFeedbackEventHandler |
Соответствующее событие туннелирования .PreviewGiveFeedback