AutomationFocusChangedEventHandler Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
- AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- AutomationFocusChangedEventArgs
- Assinar eventos de automação de interface do usuário
- Automação de Eventos de Interface de Usuário para Clientes.
- Exemplo de TrackFocus