Modèle de contrôle CustomNavigation
Décrit les instructions et conventions d’implémentation de l’interface ICustomNavigationProvider, y compris des informations sur les propriétés et les méthodes. Le modèle de contrôle CustomNavigation est utilisé pour activer la navigation personnalisée entre les contrôles dans des structures de type hiérarchie telles que des éléments de liste, des listes à puces, des listes numérotées et des en-têtes. Cela permet aux fournisseurs de décrire des structures ou de définir les relations navigables à l’aide de l’élément seul et pas seulement du contrôle conteneur.
Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez types de contrôle et leurs modèles de contrôle pris en charge.
Cette rubrique contient les sections suivantes.
- directives et conventions de mise en œuvre
- membres obligatoires pour ICustomNavigationProvider
- rubriques connexes
Directives et conventions de mise en œuvre
Lors de l’implémentation du fournisseur CustomNavigation, notez les instructions et conventions suivantes :
- Les valeurs de propriété pour PositionInSet , SizeOfSetet Niveau sont des valeurs entières à base unique.
- ICustomNavigationProvider ne fournit pas de manipulation active du contrôle, comme le déplacement de positions, l’ajout et la suppression d’éléments, ou la promotion et la rétrogradation des niveaux.
- Les contrôles qui implémentent ICustomNavigationProvider ont généralement une structure hiérarchique, mais peuvent ignorer les niveaux à l’aide de la méthode Navigate. Les propriétés PositionInSet, SizeOfSetet niveau sont requises sur le modèle.
Membres requis pour ICustomNavigationProvider
Les propriétés suivantes sont requises pour implémenter l’interface ICustomNavigationProvider.
Membres obligatoires | Type de membre | Notes |
---|---|---|
CachedLevel | Propriété | Situé sur interface IUIAutomationElement4. |
CachedPositionInSet | Propriété | Situé sur interface IUIAutomationElement4. |
cachedSizeOfSet | Propriété | Situé sur interface IUIAutomationElement4. |
currentLevel | Propriété | Situé sur interface IUIAutomationElement4. |
CurrentPositionInSet | Propriété | Situé sur interface IUIAutomationElement4. |
CurrentSizeOfSet | Propriété | Situé sur interface IUIAutomationElement4. |
Naviguer | Méthode | Aucun |
Ce modèle de contrôle n’a pas de méthodes ou d’événements associés.
Rubriques connexes