Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este exemplo demonstra como manter o controle de alterações de foco para que elementos concentrados podem ser realçados na tela. O realce é um retângulo colorido simples, mas pode ser uma janela Lupa ou alguma Outros ferramenta para tornar o elemento focalizado mais acessível.
Para maior conveniência e simplicidade, a amostra é executado em sua própria janela. Um aplicativo real pode ser executado em segundo plano.
Foco, às vezes, alterado eventos ocorrem em sucessão rápida: Por exemplo, quando o usuário rapidamente move o cursor para baixo um menu. Além disso, quando um elemento complexo sistema autônomo uma caixa de listagem recebe o foco, geralmente dois eventos são gerados: uma para o recipiente de receber o foco e outra para o item de foco dentro do contêiner. Para evitar tremulação (rápida de desenho e apagando do realce), o exemplo usa um timer. O timer é iniciado ou reiniciado, sempre que um evento é recebido. Somente quando o cronômetro atinge o seu intervalo o realce é redesenhado. Assim, a resposta a um evento torna-se "pendente" quando o evento ocorre e será descartado se outro evento ocorre antes que o intervalo do timer expirou.
Você pode fazer experiências com intervalos de temporizador diferentes usando o controle deslizante.
Este exemplo demonstra um recurso específico do Windows Presentation Foundation (WPF) e, conseqüentemente, não segue as práticas recomendadas de desenvolvimento de aplicativo. Para ver uma cobertura abrangente de boas práticas de desenvolvimento de aplicativos Windows Presentation Foundation (WPF) e Microsoft .NET Framework, consulte os seguintes itens conforme adequado:
Acessibilidade - Práticas recomendadas de Acessibilidade
Segurança - Windows Presentation Foundation Security
Localização - Visão geral de globalização e localização do WPF
O exemplo de criação
Instale o Windows Software Development Kit (SDK) e abra sua janela de comando de ambiente de compilação. No menu Iniciar, aponte para Todos os Programas, Microsoft Windows SDK e clique em Shell CMD.
Baixe o exemplo, geralmente da documentação do software development kit (SDK), para a unidade de disco rígido.
Para compilar o exemplo na janela de comando do ambiente de compilação, vá para o diretório fonte do exemplo. Na prompt de comando, digite MSBUILD.
Para compilar o exemplo em Microsoft Visual Studio, carregue a solução de exemplo ou o arquivo de projeto e, em seguida, pressione CTRL+SHIFT+B.
Executando o exemplo
Para executar a amostra da janela Comando do ambiente de compilação, execute os arquivos .exe na pasta Bin\depurar ou Bin\versão contida na pasta de fonte da amostra.
Para executar o exemplo compilado com a depuração no Visual Studio, pressione F5.
Consulte também
Tarefas
Registre-se em Eventos de Automação de Interface do Usuário
Conceitos
Automação de Eventos de Interface de Usuário para Clientes.
Outros recursos
Clientes de Automação de Interface de Usuário para Código Gerenciado