TextBoxBase.OnContextMenuOpening(ContextMenuEventArgs) Método

Definición

Se le llama cada vez que un evento enrutado ContextMenuOpening no controlado alcanza esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.

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)

Parámetros

e
ContextMenuEventArgs

Argumentos del evento.

Atributos

Comentarios

Este método no tiene ninguna implementación predeterminada. Todavía debe llamar a la implementación base en caso de que una clase intermedia de la herencia haya implementado este método.

El propósito de este método es algo similar al patrón de eventos de Common Language Runtime (CLR) Métodos On*: permite controlar el evento coincidente de las clases derivadas mediante un controlador de clases derivadas en lugar de un controlador de instancias. En este caso, el evento coincidente es un evento enrutado. El patrón de implementación de los métodos On* es diferente para los eventos enrutados porque un elemento secundario podría haber generado el evento enrutado, que no es necesariamente el elemento que invoca controladores. Por lo tanto, la implementación debe tener en cuenta las propiedades de origen de los argumentos de evento (y no debe intentar volver a generar el evento en la mayoría de los casos). Las subclases de TextBoxBase pueden llamar a métodos de controlador de clases privadas cuando se recibe el evento a lo largo de la ruta. Un escenario consiste en tomar los argumentos del evento y marcar deliberadamente el evento como controlado.

Se aplica a