Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

FrameworkElement.OnGotFocus (Método)

Se invoca cada vez que un evento enrutado GotFocus no administrado llega a este elemento en su ruta.

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

protected override void OnGotFocus(
	RoutedEventArgs e
)

Parámetros

e
Tipo: System.Windows.RoutedEventArgs
Objeto RoutedEventArgs que contiene los datos del evento.

A diferencia de otros métodos On* expuestos por los elementos base, OnGotFocus tiene una implementación predeterminada. Específicamente, tiene una implementación que invalida la implementación nula en el siguiente nivel hacia abajo del elemento base, OnGotFocus. Cuando se invoca, OnGotFocus establece el comportamiento de foco adecuado en este elemento en los casos donde el evento se originó en el elemento actual debido al foco de teclado. El controlador OnGotFocus no marca los argumentos de evento como administrados, incluso cuando el foco está establecido en el elemento actual. Si el origen del evento fuera otro elemento del árbol (no el elemento actual), el controlador no hace nada.

Puede invalidar este método para cambiar el comportamiento de foco predeterminado en su elemento, pero tenga en cuenta que cambiar el comportamiento de foco de esta manera se lograría mejor no permitiendo que el elemento reciba el foco (vea Focusable).

Notas para los herederos

Si piensa marcar el evento como administrado en los argumentos, debe ser consciente de las consecuencias en control de eventos en otros elementos primarios del árbol de elementos. Dado que este controlador actúa sobre un evento con un enrutamiento de propagación, establecer el foco en el sender actual para cada argumentos de evento puede no ser adecuado. Podría ser necesario que el foco pase a un elemento secundario compuesto o a un elemento primario, en función de la composición de ciertos controles. Por consiguiente, marcar un evento de foco como administrado sólo se recomienda si todo el árbol visual a través del que se enruta el evento forma parte de la composición de un control que creó.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft