Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico contém código de exemplo que mostra como gerar um evento de um Interface do usuário de automação do provedor.
Exemplo
No exemplo a seguir, um evento é gerado na implementação de uma Controlarar de botão Personalizar.A implementação permite que um Cliente de Automação interface do usuário Clique em Aplicativo para simular um botão.
Para evitar processamento desnecessário, o exemplo verifica ClientsAreListening Para ver se os eventos devem ser gerados.
OnCustomButtonClicked()
{
(AutomationInteropProvider.ClientsAreListening)
{
AutomationEventArgs args = AutomationEventArgs(InvokePatternIdentifiers.InvokedEvent);
AutomationInteropProvider.RaiseAutomationEvent(InvokePatternIdentifiers.InvokedEvent, , args);
}
}
OnCustomButtonClicked()
AutomationInteropProvider.ClientsAreListening
args AutomationEventArgs = _
AutomationEventArgs(InvokePatternIdentifiers.InvokedEvent)
AutomationInteropProvider.RaiseAutomationEvent( _
InvokePatternIdentifiers.InvokedEvent, , args)