AutomationFocusChangedEventHandler Delegát

Definice

Představuje metodu implementovanou klientskou aplikací model UI Automation pro zpracování události vyvolané poskytovatelem model UI Automation při změně fokusu.

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

Objekt, který vyvolal událost.

e
AutomationFocusChangedEventArgs

Informace o události.

Příklady

Následující příklad implementuje delegáta pro zpracování událostí se změněnou fokusem.

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

Poznámky

Pomocí delegáta AutomationFocusChangedEventHandler definujte metodu volanou klientem pro zpracování model UI Automation událostí změněných fokusem.

Reprezentovaná AutomationElement sender nemusí mít žádné vlastnosti nebo vzory uložené v mezipaměti v závislosti na tom, jestli se aplikace přihlásila k odběru této události, zatímco CacheRequest byla aktivní.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také