.NET Framework (current version)
Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.
UIAutomationClient (in UIAutomationClient.dll)
public delegate void AutomationFocusChangedEventHandler(
Use an AutomationFocusChangedEventHandler delegate to define the method that is called by a client to handle UI Automation focus-changed events.
The AutomationElement represented by sender might not have any cached properties or patterns, depending on whether the application subscribed to this event while a CacheRequest was active.
The following example implements a delegate to handle focus-changed events.
private void OnFocusChanged(object src, AutomationFocusChangedEventArgs e)
AutomationElement elementFocused = src as AutomationElement;
// TODO: Do something in response to the focus change.
Return to top
Available since 3.0