DragDrop.GiveFeedback Evento associato

Definizione

Si verifica continuamente mentre è in corso un'operazione di trascinamento della selezione e consente all'origine di trascinamento di fornire riscontro all'utente.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

Commenti

L'evento GiveFeedback viene generato continuamente mentre l'origine di trascinamento viene trascinata.The GiveFeedback event is raised continuously while the drag source is being dragged. Questo evento è associato all'evento DragOver nell'obiettivo di rilascio.This event is paired with the DragOver event on the drop target. Il gestore predefinito per questo evento controlla se l'origine di trascinamento sia su un obiettivo di rilascio valido.The default handler for this event checks whether the drag source is over a valid drop target. Se lo è, controlla gli effetti consentiti dell'obiettivo di rilascio.If it is, it checks the allowed effects of the drop target. Fornisce quindi feedback all'utente finale sugli effetti di rilascio consentiti.It then gives feedback to the end user regarding the allowed drop effects. A questo scopo il cursore del mouse viene in genere sostituito con un cursore di non rilascio, di copia o di spostamento.This is typically done by changing the mouse cursor to a no-drop, copy, or move cursor. Si dovrebbe gestire questo evento solo se è necessario usare cursori personalizzati per fornire feedback all'utente.You should only handle this event if you need to use custom cursors to provide feedback to the user. Se si gestisce questo evento, è necessario contrassegnarlo come gestito per evitare che il comportamento predefinito esegua l'override del gestore.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Attenzione

Questo evento viene generato continuamente durante l'operazione di trascinamento della selezione.This event is raised continuously during the drag-and-drop operation. Pertanto, è consigliabile evitare attività a elevato utilizzo di risorse nel gestore eventi.Therefore, you should avoid resource-intensive tasks in the event handler. Ad esempio, usare un cursore nella cache invece di creare un nuovo cursore ogni volta che viene generato l'evento GiveFeedback.For example, use a cached cursor instead of creating a new cursor each time the GiveFeedback event is raised.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field GiveFeedbackEvent
Strategia di routingRouting strategy BubblingBubbling
delegatoDelegate GiveFeedbackEventHandler

L'evento di tunneling corrispondente è PreviewGiveFeedback.The corresponding tunneling event is PreviewGiveFeedback.

Si applica a

Vedi anche