AutomationFocusChangedEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Informace o události
Příklady
Následující příklad implementuje delegáta pro zpracování událostí změněných 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 delegujte metodu volanou klientem pro zpracování model UI Automation událostí změněných fokusem.
Představovaná AutomationElementsender 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, když CacheRequest byla aktivní.
Metody rozšíření
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |