IScrollItemProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса Майкрософт к отдельным дочерним элементам управления контейнеров, реализующих IScrollProvider. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова AutomationPeer.GetPattern и PatternInterface.ScrollItem.
public interface class IScrollItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2322577643, 58865, 22763, 142, 114, 139, 149, 242, 54, 252, 71)]
struct IScrollItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2322577643, 58865, 22763, 142, 114, 139, 149, 242, 54, 252, 71)]
public interface IScrollItemProvider
Public Interface IScrollItemProvider
- Производный
- Атрибуты
Комментарии
Этот шаблон элемента управления действует как отдельный канал связи между дочерним элементом управления и его контейнером, чтобы контейнер гарантированно мог изменять видимое в настоящий момент содержимое (или область) в его области просмотра для отображения дочернего элемента управления. Шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления ScrollItem.
IScrollItemProvider реализуется следующими существующими классами среда выполнения Windows:
- ComboBoxItemDataAutomationPeer
- FlipViewItemDataAutomationPeer
- ListBoxItemDataAutomationPeer
- внутренний базовый класс ListViewItemDataAutomationPeer и GridViewItemDataAutomationPeer
Шаблон IScrollItemProvider не имеет класса идентификатора свойства шаблона. Единственный API для реализации — scrollIntoView, метод.
Методы
ScrollIntoView() |
Прокручивает область содержимого объекта-контейнера, чтобы отобразить элемент управления в видимой области (в окне просмотра) контейнера. |