Patrón de control ScrollItem
Describe las directrices y convenciones para implementar IScrollItemProvider, incluida la información sobre los métodos. El patrón de control ScrollItem se usa para admitir controles secundarios individuales de contenedores que implementan IScrollProvider. La existencia del patrón de control ScrollItem en un control no implica que su contenedor o ningún antecesor implemente el patrón de control Scroll .
Cuando el contenedor implementa el patrón de control Scroll , el patrón de control ScrollItem actúa como un canal de comunicación entre un control secundario y su contenedor para asegurarse de que el contenedor puede cambiar el contenido visible actualmente (o región) dentro de su ventanilla para mostrar el control secundario. 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 IScrollItemProvider
- Temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control ScrollItem , tenga en cuenta las siguientes directrices y convenciones:
- Los elementos contenidos en un control Window o Canvas no son necesarios para implementar la interfaz IScrollItemProvider . Sin embargo, como alternativa, deben exponer una ubicación válida para la propiedad IUIAutomationElement::CurrentBoundingRectangle (o CachedBoundingRectangle). Esto permitirá que una aplicación cliente de Microsoft Automatización de la interfaz de usuario use los métodos de patrón de control IUIAutomationScrollPattern en el contenedor para mostrar el elemento secundario.
Miembros necesarios para IScrollItemProvider
El método siguiente es necesario para implementar la interfaz IScrollItemProvider .
Miembros requeridos | Tipo de miembro | Notas |
---|---|---|
ScrollIntoView | Método | None |
Este patrón de control no tiene eventos o propiedades asociados.
Temas relacionados