AutomationFocusChangedEventHandler Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o método implementado pela aplicação cliente Automatização da Interface de Utilizador para gerir o evento gerado por um fornecedor de Automatização da Interface de Utilizador quando o foco mudou.
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 levantou o evento.
Informações sobre o evento.
Exemplos
O exemplo seguinte implementa um delegado para lidar com eventos com mudança 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
Observações
Use um delegado AutomationFocusChangedEventHandler para definir o método que é chamado por um cliente para tratar Automatização da Interface de Utilizador eventos com mudança de foco.
O AutomationElement representado por sender pode não ter propriedades ou padrões em cache, dependendo se a aplicação subscreveu este evento enquanto a CacheRequest estava ativa.
Métodos da Extensão
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |
Aplica-se a
Ver também
- AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- AutomationFocusChangedEventArgs
- Inscrever-se em eventos de automação da interface do usuário
- Eventos de automação da interface do usuário para clientes
- Exemplo de TrackFocus