Поделиться через


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

Определение

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

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

Комментарии

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

Внимание!

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

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

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

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

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

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