AutomationFocusChangedEventHandler Delegat

Definition

Stellt die Methode dar, die von der Benutzeroberflächenautomatisierungs-Clientanwendung implementiert wird, um das Ereignis zu behandeln, das vom Benutzeroberflächenautomatisierungs-Anbieter ausgelöst wird, wenn sich der Fokus geändert hat.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)

Parameter

sender
Object

Das Objekt, das das Ereignis ausgelöst hat.The object that raised the event.

e
AutomationFocusChangedEventArgs

Informationen zum Ereignis.Information about the event.

Beispiele

Im folgenden Beispiel wird ein Delegat implementiert, mit dem Fokus geänderte Ereignisse behandelt werden.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

Hinweise

Verwenden Sie einen-Delegaten AutomationFocusChangedEventHandler , um die Methode zu definieren, die von einem Client zur Behandlung von Fokus geänderten Ereignissen für die Benutzeroberflächen Automatisierung aufgerufen wirdUse an AutomationFocusChangedEventHandler delegate to define the method that is called by a client to handle UI Automation focus-changed events.

Der AutomationElement , der durch dargestellt sender wird, verfügt möglicherweise nicht über zwischengespeicherte Eigenschaften oder Muster, abhängig davon, ob die Anwendung dieses Ereignis abonniert hat, während ein CacheRequest aktiv war.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.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.Gets an object that represents the method represented by the specified delegate.

Gilt für:

Siehe auch