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.

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.

e
AutomationFocusChangedEventArgs

Informationen zum Ereignis.

Beispiele

Im folgenden Beispiel wird ein Delegat implementiert, um fokusveränderte Ereignisse zu behandeln.

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 AutomationFocusChangedEventHandler Delegat, um die Methode zu definieren, die von einem Client aufgerufen wird, um Benutzeroberflächenautomatisierung Fokusänderungen zu behandeln.

Das AutomationElement dargestellte von sender verfügt möglicherweise über keine zwischengespeicherten Eigenschaften oder Muster, je nachdem, ob die Anwendung dieses Ereignis abonniert hat, während ein CacheRequest aktiv war.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen