Compartir a través de


Implementar el patrón de control ScrollItem de UI Automation

NotaNota

Esta documentación está dirigida a desarrolladores de .NET Framework que desean usar las clases administradas de UI Automation definidas en el espacio de nombres System.Windows.Automation.Para obtener información actualizada sobre UI Automation, vea Windows Automation API: UI Automation.

En este tema se presentan las directrices y convenciones de implementación de IScrollItemProvider, incluida la información acerca de propiedades, métodos y eventos. Los vínculos a referencias adicionales se enumeran al final del tema.

El patrón de control ScrollItemPattern se usa para admitir controles secundarios individuales de contenedores que implementan IScrollProvider. Este patrón de control actúa como un canal de comunicación entre un control secundario y su contenedor para garantizar que el contenedor puede cambiar el contenido (o región) actualmente visible dentro de su ventanilla para mostrar el control secundario. Para obtener ejemplos de controles que implementan este patrón de control, consulte Asignación de patrones de controles para clientes de UI Automation.

Este tema contiene las secciones siguientes.

  • Directrices y convenciones de implementación
  • Miembros necesarios para IScrollItemProvider
  • Excepciones
  • Temas relacionados

Directrices y convenciones de implementación

Al implementar el patrón de control ScrollItem, tenga en cuenta las directrices y convenciones siguientes:

  • Los elementos contenidos en un control Window o Canvas no tienen que implementar la interfaz IScrollItemProvider. Sin embargo, como alternativa, deben exponer una ubicación válida para BoundingRectangleProperty. De esta forma, una aplicación cliente de Automatización de la interfaz de usuario podrá usar los métodos del patrón de control ScrollPattern en el contenedor para mostrar el elemento secundario.

Miembros necesarios para IScrollItemProvider

El método siguiente es necesario para implementar la interfaz IScrollProvider.

Miembros necesarios

Tipo de miembro

Notas

ScrollIntoView

  • Método

Ninguna

Este patrón de control no tiene propiedades ni eventos asociados.

Excepciones

Los proveedores deben iniciar las excepciones siguientes.

Tipo de excepción

Condition

InvalidOperationException

Si un elemento no se puede hacer visible mediante una operación de desplazamiento:

Vea también

Tareas

Patrones de control compatibles en un proveedor de UI Automation

Utilizar el almacenamiento en caché en la UI Automation

Conceptos

Información general acerca de los patrones de control de automatización de la interfaz de usuario

Patrones de controles de UI Automation para clientes

Información general sobre el árbol de la UI Automation