AutomationFocusChangedEventHandler Delegat

Definicja

Reprezentuje metodę zaimplementowaną przez aplikację kliencką automatyzacja interfejsu użytkownika do obsługi zdarzenia zgłoszonego przez dostawcę automatyzacja interfejsu użytkownika, gdy fokus uległ zmianie.

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)

Parametry

sender
Object

Obiekt, który wywołał zdarzenie.

e
AutomationFocusChangedEventArgs

Informacje o zdarzeniu.

Przykłady

Poniższy przykład implementuje delegata do obsługi zdarzeń zmienionych fokusu.

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

Uwagi

Użyj delegataAutomationFocusChangedEventHandler, aby zdefiniować metodę wywoływaną przez klienta w celu obsługi automatyzacja interfejsu użytkownika zdarzeń zmienionych fokusem.

Obiekt AutomationElement reprezentowany przez sender program może nie mieć żadnych właściwości lub wzorców w pamięci podręcznej, w zależności od tego, czy aplikacja subskrybowała to zdarzenie, gdy CacheRequest element był aktywny.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też