Implementando o padrão de controle de rolagem de automação de interface do usuário
Este tópico apresenta guia linhas e convenções para implementar o IScrollItemProviderIncluindo informações sobre propriedades, métodos e eventos.Links para referências adicionais são listadas ao final do tópico.
O ScrollItemPattern Controle padrão é usada para oferecer suporte filho individual Controles de recipientes que implementam IScrollProvider.Esse controle padrão atua como um canal de comunicação entre um controle filho e seu Contêiner para garantir que o Contêiner pode alterar o conteúdo visível no momento (ou região) no seu porta de visualização Para exibir a controle filho.Para obter exemplos de controles que implementam esse padrão de controle, consulte Mapeamento de Padrão de Controles para Clientes de Automação de IU.
Este tópico contém as seguintes seções.
- Orientações e Convenções de Implementação
- Membros Necessários para IScrollItemProvider
- Exceções
- Tópicos relacionados
Orientações e Convenções de Implementação
Ao implementar o padrão de controle de Item de Scroll, observe as seguintes diretrizes e convenções:
- Itens contidos em um controle da janela ou tela não são necessários para implementar a interface IScrollItemProvider.Como um correspondesse Nativo, no entanto, eles devem expor um local válido para o BoundingRectangleProperty.Isso permitirá que um Cliente de Automação interface do usuário Aplicativo para usar o ScrollPattern Controlar métodos padrão no recipiente para exibir o item filho.
Membros Necessários para IScrollItemProvider
O método a seguir é necessário para implementação da interface IScrollProvider.
Membros Requeridos |
Tipo do membro |
Anotações |
---|---|---|
ScrollIntoView() |
|
Nenhum |
Este padrão de controle não possui propriedade ou evento associado.
Exceções
Provedores precisam lançar as seguintes exceções.
Tipo de exceção |
Condição |
---|---|
Se um item não pode ser rolado no modo de exibição:
|
Consulte também
Tarefas
Support Control Patterns in a UI Automation Provider
Conceitos
Visão Geral de Padrões de Controle de Automação de Interface de Usuário