Język

DragDrop.GiveFeedback Zdarzenie dołączone

Definicja

Występuje w sposób ciągły, gdy trwa operacja przeciągania i upuszczania i umożliwia użytkownikowi przekazywanie opinii przez źródło przeciągania.

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

Uwagi

Zdarzenie GiveFeedback jest wywoływane w sposób ciągły, gdy źródło przeciągania jest przeciągane. To zdarzenie jest sparowane ze DragOver zdarzeniem w obiekcie docelowym upuszczania. Domyślna procedura obsługi tego zdarzenia sprawdza, czy źródło przeciągania znajduje się nad prawidłowym elementem docelowym upuszczania. Jeśli tak jest, sprawdza dozwolone skutki celu upuszczania. Następnie przekazuje opinię użytkownikowi końcowemu dotyczące dozwolonych efektów upuszczania. Zazwyczaj odbywa się to przez zmianę kursora myszy na kursor bez upuszczania, kopiowania lub przenoszenia kursora. To zdarzenie powinno być obsługiwane tylko wtedy, gdy musisz użyć niestandardowych kursorów, aby przekazać opinię użytkownikowi. Jeśli obsłużysz to zdarzenie, musisz oznaczyć je jako obsługiwane, aby zapobiec zastąpieniu programu obsługi przez domyślne zachowanie.

Caution

To zdarzenie jest wywoływane w sposób ciągły podczas operacji przeciągania i upuszczania. W związku z tym należy unikać zadań intensywnie korzystających z zasobów w programie obsługi zdarzeń. Na przykład użyj buforowanego kursora zamiast tworzyć nowy kursor za każdym razem, gdy zdarzenie jest wywoływane GiveFeedback .

Informacje o zdarzeniach kierowanych

Przedmiot Wartość
Pole identyfikatora GiveFeedbackEvent
Strategia routingu Propagacji
Delegat GiveFeedbackEventHandler

Odpowiednie zdarzenie tunelowania to PreviewGiveFeedback.

Dotyczy

Zobacz też