AutomationFocusChangedEventHandler Delegar

Definição

Representa o método implementado pelo aplicativo cliente Automação da Interface do Usuário para manipular o evento acionado por um provedor de Automação da Interface do Usuário quando o foco é alterado.

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)

Parâmetros

sender
Object

O objeto que gerencie o evento.

e
AutomationFocusChangedEventArgs

Informações sobre o evento.

Exemplos

O exemplo a seguir implementa um delegado para lidar com eventos com alteração de foco.

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

Comentários

Use um AutomationFocusChangedEventHandler delegado para definir o método que é chamado por um cliente para lidar com Automação da Interface do Usuário eventos alterados pelo foco.

Os AutomationElement representados podem sender não ter nenhuma propriedade ou padrões armazenados em cache, dependendo se o aplicativo se inscreveu nesse evento enquanto um CacheRequest estava ativo.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também