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.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

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.The object that raised the event.

e
AutomationFocusChangedEventArgs

Informazioni sull'evento.Information about the event.

Ereditarietà
AutomationFocusChangedEventHandler

Esempi

Nell'esempio seguente viene implementato un delegato per gestire gli eventi di modifica dello stato attivo.The following example implements a delegate to handle focus-changed events.

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 Automazione interfaccia utenteUI Automation gli eventi di modifica dello stato attivo.Use an AutomationFocusChangedEventHandler delegate to define the method that is called by a client to handle Automazione interfaccia utenteUI Automation focus-changed events.

L' AutomationElement oggetto rappresentato sender da potrebbe non avere alcuna proprietà o pattern memorizzato nella cache, a seconda che l'applicazione abbia sottoscritto questo evento CacheRequest mentre era attivo.The AutomationElement represented by sender might not have any cached properties or patterns, depending on whether the application subscribed to this event while a CacheRequest was active.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a

Vedi anche