Поделиться через


AutomationFocusChangedEventHandler Делегат

Определение

Представляет метод, реализованный в клиентском приложении модели автоматизации пользовательского интерфейса для обработки событий, вызываемых поставщиком модели автоматизации пользовательского интерфейса при изменении фокуса.

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)

Параметры

sender
Object

Объект, вызвавший событие.

e
AutomationFocusChangedEventArgs

Сведения о событии.

Примеры

В следующем примере реализуется делегат для обработки событий изменения фокуса.

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

Комментарии

Используйте делегат, AutomationFocusChangedEventHandler чтобы определить метод, вызываемый клиентом для обработки событий изменения фокуса в модели автоматизации пользовательского интерфейса.

Объект , представленный AutomationElement , sender может не иметь кэшированных свойств или шаблонов в зависимости от того, было ли приложение подписано на это событие во время CacheRequest активности.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел