Aracılığıyla paylaş


UIElement.OnPreviewDragOver(DragEventArgs) Yöntem

Tanım

İşlenmeyen PreviewDragOver bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

protected:
 virtual void OnPreviewDragOver(System::Windows::DragEventArgs ^ e);
protected virtual void OnPreviewDragOver (System.Windows.DragEventArgs e);
abstract member OnPreviewDragOver : System.Windows.DragEventArgs -> unit
override this.OnPreviewDragOver : System.Windows.DragEventArgs -> unit
Protected Overridable Sub OnPreviewDragOver (e As DragEventArgs)

Parametreler

e
DragEventArgs

DragEventArgs Olay verilerini içeren.

Açıklamalar

Bu yöntemin varsayılan uygulaması yoktur. Devralmadaki bir ara sınıf bu yöntemi uygulayabileceğinden, uygulamanızda temel uygulamayı çağırmanızı öneririz.

Bu yöntemin amacı, ortak dil çalışma zamanı (CLR) olay deseni On* yöntemlerine benzer: Bu yöntem, örnek işleyicisi yerine sınıf işleyicisi oluşturarak türetilmiş sınıflardan eşleşen olayı işlemek için araçlar sağlar. Bu durumda eşleşen olay yönlendirilmiş bir olaydır. Yönlendirilen bir olay, işleyicileri çağıracak öğe olması gerekmeyen bir alt öğe tarafından tetiklenebildiği için, Yönlendirilen olaylar için On* yöntemlerinin uygulama deseni farklıdır. Bu nedenle uygulamanızın olay verilerinin kaynak özelliklerini incelemesi gerekir. Çoğu durumda olayı yeniden değerlendirmeye çalışmamalıdır.

Bu yöntemi geçersiz kılarak veya ile RegisterClassHandlersınıf işleyicileri kaydederek türetilmiş sınıfları UIElement , olay yolu boyunca olay alındığında özel sınıf işleyici yöntemlerini çağırabilir. Sınıf işlemenin uygun olduğu senaryolardan biri, olay verilerini işlemek ve yönlendirilen olayı işlendiği şekilde işaretlemektir. Özellikle Önizleme olaylarına yönelik bir diğer senaryo da eşleşen kabarcık oluşturan sınıf işleyicilerinin çağrılmaması için işlenmelerini işaretlemektir.

Şunlara uygulanır

Ayrıca bkz.