Condividi tramite


AutomationFocusChangedEventHandler Delegato

Definizione

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire l'evento generato da un provider di automazione interfaccia utente quando viene modificato lo stato attivo.

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)

Parametri

sender
Object

Oggetto che ha generato l'evento.

e
AutomationFocusChangedEventArgs

Informazioni sull'evento.

Esempio

Nell'esempio seguente viene implementato un delegato per gestire gli eventi modificati dallo stato attivo.

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

Commenti

Usare un AutomationFocusChangedEventHandler delegato per definire il metodo chiamato da un client per gestire gli eventi modificati dall'automazione interfaccia utente.

L'oggetto AutomationElement rappresentato da sender potrebbe non avere proprietà o modelli memorizzati nella cache, a seconda che l'applicazione abbia sottoscritto questo evento mentre un CacheRequest oggetto era attivo.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche