Compartir a través de


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 provocado por un proveedor de Automatización de la interfaz de usuario cuando ha cambiado el foco.

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

El objeto que ha generado el evento.

e
AutomationFocusChangedEventArgs

Información acerca del 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 AutomationFocusChangedEventHandler delegado para definir el método al que llama un cliente para controlar los eventos de cambio de foco de automatización de la interfaz de usuario.

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

GetMethodInfo(Delegate)

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

Se aplica a

Consulte también