IScrollProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса к элементам управления, которые действуют как прокручиваемый контейнер для коллекции дочерних объектов. Дочерние элементы данного элемента управления должны реализовывать IScrollItemProvider.

[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IScrollProvider
public interface IScrollProvider
Производный
Атрибуты

Комментарии

Реализовано в поставщике модель автоматизации пользовательского интерфейса, который должен поддерживать ScrollPattern шаблон элемента управления.

Свойства

HorizontallyScrollable

Возвращает значение, указывающее, может ли элемент управления выполнять горизонтальную прокрутку.

HorizontalScrollPercent

Получает текущую позицию горизонтальной прокрутки.

HorizontalViewSize

Возвращает текущий размер представления по горизонтали.

VerticallyScrollable

Возвращает значение, указывающее, может ли элемент управления выполнять вертикальную прокрутку.

VerticalScrollPercent

Получает текущую позицию вертикальной полосы прокрутки.

VerticalViewSize

Возвращает размер текущего представления по вертикали.

Методы

Scroll(ScrollAmount, ScrollAmount)

Прокручивает видимый регион области содержимого по горизонтали и по вертикали.

SetScrollPercent(Double, Double)

Задает позицию прокрутки по горизонтали или вертикали в процентах от общего размера области содержимого в элементе управления.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

См. также раздел