Patrón de control CustomNavigation
Describe instrucciones y convenciones para implementar la interfaz ICustomNavigationProvider , incluida la información sobre las propiedades y los métodos. El patrón de control CustomNavigation se usa para habilitar la navegación personalizada entre controles de estructuras de tipo jerarquía, como elementos de lista, listas con viñetas, listas numeradas y encabezados. Esto permite a los proveedores describir estructuras o definir las relaciones navegables mediante el elemento solo y no solo el control contenedor.
Para obtener ejemplos de controles que implementan este patrón de control, vea Tipos de control y sus patrones de control admitidos.
En este tema se incluyen las siguientes secciones.
- Directrices y convenciones de implementación
- Miembros necesarios para ICustomNavigationProvider
- Temas relacionados
Directrices y convenciones de implementación
Al implementar el proveedor CustomNavigation , tenga en cuenta las siguientes directrices y convenciones:
- Los valores de propiedad de PositionInSet, SizeOfSet y Level son valores enteros basados en uno.
- ICustomNavigationProvider no proporciona manipulación activa del control, como posiciones móviles, adición y eliminación de elementos, o promoción y degradación de niveles.
- Los controles que implementan ICustomNavigationProvider suelen tener una estructura jerárquica, pero pueden omitir los niveles mediante el método Navigate . Las propiedades PositionInSet, SizeOfSet y Level son necesarias en el patrón .
Miembros necesarios para ICustomNavigationProvider
Las siguientes propiedades son necesarias para implementar la interfaz ICustomNavigationProvider .
Miembros requeridos | Tipo de miembro | Notas |
---|---|---|
CachedLevel | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
CachedPositionInSet | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
CachedSizeOfSet | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
CurrentLevel | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
CurrentPositionInSet | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
CurrentSizeOfSet | Propiedad | Ubicado en la interfaz IUIAutomationElement4 . |
Navegar | Método | None |
Este patrón de control no tiene métodos o propiedades asociados.
Temas relacionados