DragDrop.GiveFeedback 添付イベント

定義

ドラッグ アンド ドロップ操作の実行中に継続的に発生し、ドラッグ ソースがユーザーにフィードバックを提供できるようにします。

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

注釈

GiveFeedback イベントは、ドラッグ ソースのドラッグ中に継続的に発生します。 このイベントは、ドロップ ターゲットの DragOver イベントとペアになっています。 このイベントの既定のハンドラーは、ドラッグ ソースが有効なドロップ ターゲット上にあるかどうかを確認します。 存在する場合は、ドロップ ターゲットの許可された効果を確認します。 次に、許可されたドロップ効果に関するフィードバックをエンド ユーザーに提供します。 これは通常、マウス カーソルをドロップなし、コピー、または移動カーソルに変更することで行われます。 カスタム カーソルを使用してユーザーにフィードバックを提供する必要がある場合にのみ、このイベントを処理する必要があります。 このイベントを処理する場合は、既定の動作によってハンドラーがオーバーライドされないように、処理済みとしてマークする必要があります。

Caution

このイベントは、ドラッグ アンド ドロップ操作中に継続的に発生します。 そのため、イベント ハンドラーでリソースを大量に消費するタスクは避ける必要があります。 たとえば、 GiveFeedback イベントが発生するたびに新しいカーソルを作成する代わりに、キャッシュされたカーソルを使用します。

ルーティング イベント情報

品目 価値
識別子フィールド GiveFeedbackEvent
ルーティング戦略 バブル
代理人 GiveFeedbackEventHandler

対応するトンネリング イベントが PreviewGiveFeedback

適用対象

こちらもご覧ください