Aracılığıyla paylaş


FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) Yöntem

Tanım

Yönlendirilen olay kendi yolunda bu sınıfa her ContextMenuClosing 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 OnContextMenuClosing(System::Windows::Controls::ContextMenuEventArgs ^ e);
protected virtual void OnContextMenuClosing (System.Windows.Controls.ContextMenuEventArgs e);
abstract member OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overridable Sub OnContextMenuClosing (e As ContextMenuEventArgs)

Parametreler

e
ContextMenuEventArgs

Olay hakkında veri sağlar.

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: 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 işleyicileri çağıracak öğe değil, 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ı FrameworkContentElement , yol boyunca olay 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şlenmiş olarak işaretlemektir.

Şunlara uygulanır