DragDrop.GiveFeedback DragDrop.GiveFeedback DragDrop.GiveFeedback Attached Event

定義

ドラッグ アンド ドロップ操作中に継続的に発生し、ドラッグ ソースがユーザーにフィードバックできるようにします。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

注釈

ドラッグ元がドラッグされている間、GiveFeedback イベントは継続的に発生します。The GiveFeedback event is raised continuously while the drag source is being dragged. このイベントは、ドロップ先DragOverのイベントとペアになっています。This event is paired with the DragOver event on the drop target. このイベントの既定のハンドラーは、ドラッグ元が有効なドロップ先の上にドラッグしているかどうかを確認します。The default handler for this event checks whether the drag source is over a valid drop target. 有効である場合は、このハンドラーは、ドロップ先の許可された効果を確認します。If it is, it checks the allowed effects of the drop target. その後、許可されているドロップ効果に関してエンドユーザーにフィードバックします。It then gives feedback to the end user regarding the allowed drop effects. 通常は、マウス カーソルを非ドロップ、コピー、または移動のカーソルに変更してこれを実行します。This is typically done by changing the mouse cursor to a no-drop, copy, or move cursor. カスタムのカーソルを使用してユーザーにフィードバックする必要がある場合のみ、このイベントを処理する必要があります。You should only handle this event if you need to use custom cursors to provide feedback to the user. このイベントを処理する場合は、既定の動作によってハンドラーがオーバーライドされないように、このイベントを処理済みとしてマークする必要があります。If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

注意事項

このイベントは、ドラッグアンドドロップ操作中に継続的に発生します。This event is raised continuously during the drag-and-drop operation. そのため、イベントハンドラーでは、リソースを集中的に使用するタスクを避ける必要があります。Therefore, you should avoid resource-intensive tasks in the event handler. たとえば、GiveFeedback イベントが発生するたびに新しいカーソルを作成するのではなく、キャッシュされたカーソルを使用します。For example, use a cached cursor instead of creating a new cursor each time the GiveFeedback event is raised.

ルーティングされたイベント情報Routed Event Information

識別子フィールドIdentifier field GiveFeedbackEvent
ルーティング方法Routing strategy バブリングBubbling
DelegateDelegate GiveFeedbackEventHandler

対応するトンネリングイベントはPreviewGiveFeedbackです。The corresponding tunneling event is PreviewGiveFeedback.

適用対象

こちらもご覧ください