FrameworkContentElement.OnContextMenuOpening(ContextMenuEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yönlendirilen olay kendi yolunda bu sınıfa ulaştığında ContextMenuOpening çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.
protected:
virtual void OnContextMenuOpening(System::Windows::Controls::ContextMenuEventArgs ^ e);
protected virtual void OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs e);
abstract member OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overridable Sub OnContextMenuOpening (e As ContextMenuEventArgs)
Parametreler
Olayın olay verileri.
Açıklamalar
Bu yöntemin varsayılan uygulaması yoktur. Devralmadaki bir ara sınıfın bu yöntemi uygulaması durumunda base() çağırmanız gerekir.
Bu yöntemin amacı, ortak dil çalışma zamanı (CLR) olay deseni On* yöntemlerine biraz benzer: türetilmiş sınıflardan gelen eşleşen olayı örnek işleyicisi yerine sınıf işleyicisi ile işlemek için araçlar sağlar. Bu durumda eşleşen olay yönlendirilmiş bir olaydır. Yönlendirilen olay işleyicileri çağıracak öğe değil, bir alt öğe tarafından tetiklenmiş olabileceğinden, On* yöntemlerinin uygulama deseni yönlendirilen olaylar için 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 oluşturmaya çalışmamalıdır). alt sınıfları FrameworkContentElement , olay yol boyunca alındığında özel sınıf işleyici yöntemlerini çağırmayı seçebilir. Olası senaryolardan biri, olayın bağımsız değişkenlerini almak ve kasıtlı olarak yolu kısaltmak için olayı işleniyor olarak işaretlemektir.