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 en estructuras de tipo jerarquía, como elementos de lista, listas numeradas, 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.
Este tema contiene las secciones siguientes.
- directrices y convenciones de implementación
- miembros necesarios para ICustomNavigationProvider
- temas relacionados
Directrices y convenciones de implementación
Al implementar el proveedor de customNavigation de, tenga en cuenta las siguientes directrices y convenciones:
- Los valores de propiedad de PositionInSet, SizeOfSety Level son valores enteros basados en uno.
- ICustomNavigationProvider no proporciona manipulación activa del control, como mover posiciones, agregar y quitar elementos, o promover y degradar niveles.
- Los controles que implementan ICustomNavigationProvider normalmente tienen una estructura jerárquica, pero pueden omitir los niveles mediante el método Navigate. Las propiedades PositionInSet, SizeOfSety Level son necesarias en el patrón .
Miembros necesarios para ICustomNavigationProvider
Las siguientes propiedades son necesarias para implementar la interfaz ICustomNavigationProvider.
Miembros necesarios | Tipo de miembro | Notas |
---|---|---|
CachedLevel | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
cachedPositionInSet | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
CachedSizeOfSet | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
CurrentLevel | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
CurrentPositionInSet | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
CurrentSizeOfSet | Propiedad | Ubicado en interfaz IUIAutomationElement4. |
navegar | Método | Ninguno |
Este patrón de control no tiene métodos ni eventos asociados.
Temas relacionados