AutomationFocusChangedEventHandler Delegera

Definition

Representerar den metod som implementeras av UI Automation-klientprogrammet för att hantera händelsen som genereras av en UI Automation provider när fokus har ändrats.

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)

Parametrar

sender
Object

Objektet som skapade händelsen.

e
AutomationFocusChangedEventArgs

Information om händelsen.

Exempel

I följande exempel implementeras ett ombud för att hantera händelser som ändrats i fokus.

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

Kommentarer

Använd ett AutomationFocusChangedEventHandler ombud för att definiera den metod som anropas av en klient för att hantera UI Automation händelser som ändrats i fokus.

De AutomationElement som representeras av sender kanske inte har några cachelagrade egenskaper eller mönster, beroende på om programmet prenumererade på den här händelsen när ett CacheRequest var aktivt.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även