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