Padrão de controle ScrollItem
Descreve diretrizes e convenções para implementar IScrollItemProvider, incluindo informações sobre métodos. O padrão de controle ScrollItem é usado para dar suporte a controles filho individuais de contêineres que implementam IScrollProvider. A existência do padrão de controle ScrollItem em um controle não implica que seu contêiner ou qualquer ancestral deve implementar o padrão de controle Scroll.
Quando o contêiner implementa o padrão de controle Scroll, o padrão de controle ScrollItem atua como um canal de comunicação entre um controle filho e seu contêiner para garantir que o contêiner possa alterar o conteúdo visível no momento (ou região) em seu visor para exibir o controle filho. Para obter exemplos de controles que implementam esse padrão de controle, consulte tipos de controle e seus padrões de controle com suporte.
Este tópico contém as seções a seguir.
- diretrizes e convenções de implementação
- membros necessários para IScrollItemProvider
- tópicos relacionados
Diretrizes e convenções de implementação
Ao implementar o padrão de controle ScrollItem, observe as seguintes diretrizes e convenções:
- Itens contidos em um controle de janela ou canvas não são necessários para implementar a interface IScrollItemProvider. Como alternativa, no entanto, eles devem expor um local válido para a propriedade IUIAutomationElement::CurrentBoundingRectangle (ou cachedBoundingRectangle). Isso permitirá que um aplicativo cliente da Automação da Interface do Usuário da Microsoft use o métodos de padrão de controle IUIAutomationScrollPattern no contêiner para exibir o item filho.
Membros necessários para IScrollItemProvider
O método a seguir é necessário para implementar a interface deIScrollItemProvider.
Membros necessários | Tipo de membro | Anotações |
---|---|---|
ScrollIntoView | Método | Nenhum |
Esse padrão de controle não tem nenhuma propriedade ou eventos associados.
Tópicos relacionados