Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve diretrizes e convenções para implementar a interface de ICustomNavigationProvider, incluindo informações sobre propriedades e métodos. O padrão de controle CustomNavigation é usado para habilitar a navegação personalizada entre controles em estruturas semelhantes à hierarquia, como itens de lista, listas com marcadores, listas numeradas e títulos. Isso permite que os provedores descrevam estruturas ou definam as relações navegáveis usando o elemento sozinho e não apenas o controle que contém.
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 ICustomNavigationProvider
- tópicos relacionados
Diretrizes e convenções de implementação
Ao implementar o provedor CustomNavigation, observe as seguintes diretrizes e convenções:
- Os valores de propriedade para PositionInSet, SizeOfSete Level são valores inteiros baseados em um.
- ICustomNavigationProvider não fornece manipulação ativa do controle, como mover posições, adicionar e remover itens ou promover e rebaixar níveis.
- Controles que implementam ICustomNavigationProvider normalmente têm uma estrutura hierárquica, mas podem ignorar níveis usando o método Navigate. As propriedades PositionInSet, SizeOfSete Level são necessárias no padrão.
Membros necessários para ICustomNavigationProvider
As propriedades a seguir são necessárias para implementar a interface ICustomNavigationProvider.
Membros necessários | Tipo de membro | Anotações |
---|---|---|
cachedLevel | Propriedade | Localizado em interface de IUIAutomationElement4. |
CachedPositionInSet | Propriedade | Localizado em interface de IUIAutomationElement4. |
cachedSizeOfSet | Propriedade | Localizado em interface de IUIAutomationElement4. |
CurrentLevel | Propriedade | Localizado em interface de IUIAutomationElement4. |
CurrentPositionInSet | Propriedade | Localizado em interface de IUIAutomationElement4. |
CurrentSizeOfSet | Propriedade | Localizado em interface de IUIAutomationElement4. |
navegar | Método | Nenhum |
Esse padrão de controle não tem métodos ou eventos associados.
Tópicos relacionados