Exportar (0) Imprimir
Expandir todo

FrameworkElement.OnContextMenuClosing (Método)

Actualización: noviembre 2007

Se invoca cada vez que un evento enrutado ContextMenuClosing no administrado llega a esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

protected virtual void OnContextMenuClosing(
	ContextMenuEventArgs e
)
protected void OnContextMenuClosing(
	ContextMenuEventArgs e
)
protected function OnContextMenuClosing(
	e : ContextMenuEventArgs
)
No se pueden utilizar métodos en XAML.

Parámetros

e
Tipo: System.Windows.Controls.ContextMenuEventArgs
Proporciona datos sobre el evento.

Este método no tiene ninguna implementación predeterminada. Todavía debe llamar a la implementación base por si una clase intermedia en la herencia ha implementado este método.

El propósito de este método es similar a los métodos On* del modelo de eventos de common language runtime (CLR): proporciona los recursos para administrar el evento correspondiente de las clases derivadas con un controlador de clases en vez de un controlador de instancias. En este caso, el evento correspondiente es un evento enrutado. El modelo de implementación de los métodos On* es diferente para los eventos enrutados porque un elemento secundario, que no es necesariamente el elemento que invocará a los controladores, podría haber provocado el evento enrutado, por lo que la implementación deberá tener en cuenta las propiedades de origen de los argumentos de evento (y no debería intentar provocar de nuevo el evento en la mayoría de los casos). Las subclases de FrameworkElement podrían optar por llamar a los métodos de controlador de clases privados cuando el evento se recibe a lo largo de la ruta. Un escenario potencial es tomar los argumentos del evento y marcar deliberadamente el evento como controlado.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft