Udostępnij przez


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ż