DragDrop.GiveFeedback Angefügtes Ereignis

Definition

Tritt kontinuierlich auf, während ein Drag-and-Drop-Vorgang ausgeführt wird, und ermöglicht es der Ziehquelle, dem Benutzer Feedback zu geben.

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

Hinweise

Das GiveFeedback Ereignis wird kontinuierlich ausgelöst, während die Ziehquelle gezogen wird. Dieses Ereignis wird mit dem DragOver Ereignis für das Drop-Ziel gekoppelt. Der Standardhandler für dieses Ereignis überprüft, ob die Ziehquelle über einem gültigen Drop-Ziel liegt. Wenn dies der Fall ist, überprüft sie die zulässigen Effekte des Drop-Ziels. Anschließend gibt er dem Endbenutzer Feedback zu den zulässigen Dropeffekten. Dies geschieht in der Regel durch Ändern des Mauscursors in einen Cursor ohne Ablegen, Kopieren oder Verschieben. Sie sollten dieses Ereignis nur behandeln, wenn Sie benutzerdefinierte Cursor verwenden müssen, um dem Benutzer Feedback zu geben. Wenn Sie dieses Ereignis behandeln, müssen Sie es als behandelt markieren, um zu verhindern, dass das Standardverhalten den Handler überschreibt.

Vorsicht

Dieses Ereignis wird während des Drag-and-Drop-Vorgangs kontinuierlich ausgelöst. Daher sollten Sie ressourcenintensive Vorgänge im Ereignishandler vermeiden. Verwenden Sie beispielsweise einen zwischengespeicherten Cursor, anstatt bei jedem Auslösen des GiveFeedback Ereignisses einen neuen Cursor zu erstellen.

Routingereignisinformationen

Element Wert
Bezeichnerfeld GiveFeedbackEvent
Routingstrategie Bubbling
Delegieren GiveFeedbackEventHandler

Das entsprechende Tunneling-Ereignis ist PreviewGiveFeedback.

Gilt für:

Weitere Informationen