DragDrop.GiveFeedback İliştirilmiş Olaylar

Tanım

Sürükle ve bırak işlemi devam ederken sürekli olarak gerçekleşir ve sürükleme kaynağının kullanıcıya geri bildirim vermesini sağlar.

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

Açıklamalar

GiveFeedback Sürükleme kaynağı sürüklenirken olay sürekli tetiklenir. Bu olay, bırakma hedefinde DragOver olayla eşleştirilir. Bu olayın varsayılan işleyicisi, sürükleme kaynağının geçerli bir bırakma hedefinin üzerinde olup olmadığını denetler. Bu durumda, bırakma hedefinin izin verilen etkilerini denetler. Ardından son kullanıcıya izin verilen bırakma efektleriyle ilgili geri bildirimde bulunur. Bu genellikle fare imlecini bırakma, kopyalama veya taşıma imlecine değiştirerek yapılır. Bu olayı yalnızca kullanıcıya geri bildirim sağlamak için özel imleçler kullanmanız gerekiyorsa işlemeniz gerekir. Bu olayı işlerseniz, varsayılan davranışın işleyicinizi geçersiz kılmasını önlemek için olayı işlenmiş olarak işaretlemeniz gerekir.

Dikkat

Bu olay sürükle ve bırak işlemi sırasında sürekli tetikleniyor. Bu nedenle, olay işleyicisinde yoğun kaynak kullanımlı görevlerden kaçınmalısınız. Örneğin, olay her GiveFeedback tetiklendiğinde yeni bir imleç oluşturmak yerine önbelleğe alınmış bir imleç kullanın.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı GiveFeedbackEvent
Yönlendirme stratejisi Köpürme
Temsilci GiveFeedbackEventHandler

Buna karşılık gelen tünel olayı şeklindedir PreviewGiveFeedback.

Şunlara uygulanır

Ayrıca bkz.