Aracılığıyla paylaş


TextBoxBase.OnContextMenuOpening(ContextMenuEventArgs) Yöntem

Tanım

İşlenmeyen bir yönlendirilmiş ContextMenuOpening olay kendi yolunda bu sınıfa her 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:
 override void OnContextMenuOpening(System::Windows::Controls::ContextMenuEventArgs ^ e);
[System.Security.SecurityCritical]
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
[<System.Security.SecurityCritical>]
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overrides Sub OnContextMenuOpening (e As ContextMenuEventArgs)

Parametreler

e
ContextMenuEventArgs

Olayın bağımsız değişkenleri.

Öznitelikler

Açıklamalar

Bu yöntemin varsayılan uygulaması yoktur. Devralmadaki bir ara sınıfın bu yöntemi uygulaması durumunda temel uygulamayı çağırmanız gerekir.

Bu yöntemin amacı, ortak dil çalışma zamanı (CLR) olay deseni On* yöntemlerine biraz benzer: örnek işleyicisi yerine sınıf işleyicisi kullanarak türetilmiş sınıflardan eşleşen olayı işlemenize olanak tanır. Bu durumda, eşleşen olay yönlendirilmiş bir olaydır. Yönlendirilen olay işleyicileri çağıran öğe olması gerekmeyen bir alt öğe tarafından tetiklenmiş olabileceğinden, Yönlendirilen olaylar için On* yöntemlerinin uygulama deseni farklıdır. Bu nedenle, uygulamanızın olay bağımsız değişkenlerinin kaynak özelliklerini hesaba katması gerekir (ve çoğu durumda olayı yeniden tetiklemeye çalışmamalıdır). alt sınıfları TextBoxBase , olay yol boyunca alındığında özel sınıf işleyici yöntemlerini çağırabilir. Senaryolardan biri, olayın bağımsız değişkenlerini almak ve olayı kasıtlı olarak işlenmiş olarak işaretlemektir.

Şunlara uygulanır