Implementing the UI Automation ScrollItem Control Pattern

This topic introduces guidelines and conventions for implementing IScrollItemProvider, including information about methods. Links to additional references are listed at the end of the topic.

The ScrollItem control pattern is used to support individual child controls of containers that implement IScrollProvider. This control pattern acts as a communication channel between a child control and its container to ensure that the container can change the currently visible content (or region) within its viewport to display the child control. For examples of controls that implement this control pattern, see Control Pattern Mapping for UI Automation Clients.

This topic contains the following sections.

  • Implementation Guidelines and Conventions
  • Required Members for IScrollItemProvider
  • Related Topics

Implementation Guidelines and Conventions

When implementing the ScrollItem control pattern, note the following guidelines and conventions:

Required Members for IScrollItemProvider

The following method is required for implementing the IScrollItemProvider interface.

Required members Member type Notes
IScrollItemProvider::ScrollIntoView Method None

This control pattern has no associated properties or events.