AutomationFocusChangedEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
Informationen zum Ereignis.
Beispiele
Im folgenden Beispiel wird ein Delegat implementiert, um ereignisse mit Fokusänderungen 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 Delegaten, um die Methode zu definieren, die von einem Client aufgerufen wird, um benutzeroberflächenautomatisierungsbezogene Fokusereignisse zu verarbeiten.
Das AutomationElement durch sender
dargestellte 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
- AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- AutomationFocusChangedEventArgs
- Abonnieren von Benutzeroberflächenautomatisierungs-Ereignissen
- Benutzeroberflächenautomatisierungs-Ereignisse für Clients
- TrackFocus-Beispiel