Partilhar via


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

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()

  • Método

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

InvalidOperationException

Se um item não pode ser rolado no modo de exibição:

  • [M:System.Windows.Automation.ScrollItemPadrão.ScrollIntoView]

Consulte também

Tarefas

Support Control Patterns in a UI Automation Provider

Use Caching in UI Automation

Conceitos

Visão Geral de Padrões de Controle de Automação de Interface de Usuário

Padrões de Controle para Clientes de Automação de IU

Visão geral da árvore de automação de interface do usuário