Aracılığıyla paylaş


FlowDocumentPageViewer.OnContextMenuOpening(ContextMenuEventArgs) Yöntem

Tanım

İşlenmeyen bir yönlendirilmiş ContextMenuOpening olay kendi yolunda bu sınıfa 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);
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
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.

Açıklamalar

Bu yöntemin varsayılan uygulaması yoktur. Devralmadaki bir ara sınıf bu yöntemi uygulamışsa, yine de temel uygulamayı ç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 eşleşen olayı örnek işleyicisi yerine bir 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 bir alt öğe tarafından oluşturulmuş olabileceğinden, işleyicileri çağıracak öğe olmayabilir, bu nedenle uygulamanızın olay bağımsız değişkenlerinin kaynak özelliklerini hesaba katması gerekeceğinden (ve çoğu durumda olayı yeniden tetiklemeye çalışmamalıdır) on* yöntemlerinin uygulama deseni yönlendirilen olaylar için farklıdır. alt sınıfları FlowDocumentPageViewer , olay yol boyunca alındığında özel sınıf işleyici yöntemlerini çağırabilir. Olası senaryolardan biri, olayın bağımsız değişkenlerini almak ve olayı kasıtlı olarak işlenmiş olarak işaretlemektir.

Şunlara uygulanır