DragDrop.GiveFeedback İliştirilmiş Olaylar

Tanım

Bir sürükle ve bırak işlemi devam ederken sürekli gerçekleşir ve Sürükle kaynağını kullanıcıya geri bildirimde bulunmak için etkinleştirilir.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

Açıklamalar

GiveFeedbackSürükleme kaynağı sürüklenirken olay sürekli olarak getirilir.The GiveFeedback event is raised continuously while the drag source is being dragged. Bu olay DragOver bırakma hedefinin olayı ile eşleştirilir.This event is paired with the DragOver event on the drop target. Bu olay için varsayılan işleyici, sürükleme kaynağının geçerli bir bırakma hedefi üzerinde olup olmadığını denetler.The default handler for this event checks whether the drag source is over a valid drop target. Varsa, bırakma hedefinin izin verilen efektlerini denetler.If it is, it checks the allowed effects of the drop target. Daha sonra, izin verilen bırakma efektleriyle ilgili olarak son kullanıcıya geri bildirim sağlar.It then gives feedback to the end user regarding the allowed drop effects. Bu, genellikle fare imlecini bırakma, kopyalama veya taşıma imlecine göre değiştirilerek yapılır.This is typically done by changing the mouse cursor to a no-drop, copy, or move cursor. Yalnızca kullanıcıya geri bildirim sağlamak için özel imleçler kullanmanız gerekiyorsa bu olayı işlemeniz gerekir.You should only handle this event if you need to use custom cursors to provide feedback to the user. Bu olayı idare ederseniz, varsayılan davranışın işleyicinizi geçersiz kılmasını engellemek için onu işlenmiş olarak işaretlemeniz gerekir.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Dikkat

Bu olay, sürükle ve bırak işlemi sırasında sürekli olarak oluşturulur.This event is raised continuously during the drag-and-drop operation. Bu nedenle, olay işleyicisinde yoğun kaynak gerektiren görevlerden kaçınmalısınız.Therefore, you should avoid resource-intensive tasks in the event handler. Örneğin, olay her oluşturulduğunda yeni bir imleç oluşturmak yerine önbelleğe alınmış bir imleç kullanın GiveFeedback .For example, use a cached cursor instead of creating a new cursor each time the GiveFeedback event is raised.

Yönlendirilmiş Olay BilgisiRouted Event Information

Tanımlayıcı alanıIdentifier field GiveFeedbackEvent
Yönlendirme stratejisiRouting strategy TırmanmaBubbling
TemsilciDelegate GiveFeedbackEventHandler

Karşılık gelen Tünel olayı PreviewGiveFeedback .The corresponding tunneling event is PreviewGiveFeedback.

Şunlara uygulanır

Ayrıca bkz.