Compartir vía


AutomationFocusChangedEventHandler Delegado

Definición

Representa el método implementado por la aplicación cliente de Automatización de la interfaz de usuario para controlar el evento generado por un proveedor de Automatización de la interfaz de usuario cuando el foco ha cambiado.

public delegate void AutomationFocusChangedEventHandler(System::Object ^ sender, AutomationFocusChangedEventArgs ^ e);
public delegate void AutomationFocusChangedEventHandler(object sender, AutomationFocusChangedEventArgs e);
type AutomationFocusChangedEventHandler = delegate of obj * AutomationFocusChangedEventArgs -> unit
Public Delegate Sub AutomationFocusChangedEventHandler(sender As Object, e As AutomationFocusChangedEventArgs)

Parámetros

sender
Object

Objeto que generó el evento.

e
AutomationFocusChangedEventArgs

Información sobre el evento.

Ejemplos

En el ejemplo siguiente se implementa un delegado para controlar los eventos modificados por el foco.

private void OnFocusChanged(object src, AutomationFocusChangedEventArgs e)
{
    AutomationElement elementFocused = src as AutomationElement;
    // TODO: Do something in response to the focus change.
}
Private Sub OnFocusChanged(ByVal src As Object, ByVal e As AutomationFocusChangedEventArgs)
    Dim elementFocused As AutomationElement = DirectCast(src, AutomationElement)
    ' TODO: Do something in response to the focus change.
End Sub

Comentarios

Use un delegado AutomationFocusChangedEventHandler para definir el método al que llama un cliente para controlar Automatización de la interfaz de usuario eventos de cambio de foco.

El AutomationElement representado por sender podría no tener ninguna propiedad o patrón almacenados en caché, en función de si la aplicación se suscribió a este evento mientras CacheRequest estaba activo.

Métodos de extensión

Nombre Description
GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también