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

Sürükleme GiveFeedback 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 bu olayı işlenmiş olarak işaretlemeniz gerekir.

Caution

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

Yönlendirilen Olay Bilgileri

Öğe Değer
Tanımlayıcı alanı GiveFeedbackEvent
Yönlendirme stratejisi Köpürme
Temsilci GiveFeedbackEventHandler

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

Şunlara uygulanır

Ayrıca bkz.