Поделиться через


IGridProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса Майкрософт к элементам управления, которые действуют в качестве контейнеров для коллекции дочерних элементов. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова AutomationPeer.GetPattern и PatternInterface.Grid.

public interface class IGridProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1352215902, 53797, 22249, 162, 90, 120, 195, 114, 232, 25, 85)]
struct IGridProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1352215902, 53797, 22249, 162, 90, 120, 195, 114, 232, 25, 85)]
public interface IGridProvider
Public Interface IGridProvider
Атрибуты

Комментарии

Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления сеткой.

IGridProvider не реализуется существующими узлами автоматизации среда выполнения Windows. В частности, IGridProvider не существует для контейнера макета Сетки или GridView. Интерфейс существует для того, чтобы авторы пользовательских элементов управления могли поддерживать шаблон автоматизации в пользовательском элементе управления и реализовывать поддержку автоматизации с помощью того же среда выполнения Windows управляемого API или API C++, что и для определения логики управления или другой поддержки автоматизации.

Используйте GridPatternIdentifiers, если вы хотите ссылаться на свойства шаблона IGridProvider из кода управления при запуске событий автоматизации или вызове AutomationPeer.RaisePropertyChangedEvent.

Свойства

ColumnCount

Возвращает общее число столбцов в сетке.

RowCount

Получает общее число строк в сетке.

Методы

GetItem(Int32, Int32)

Извлекает поставщик автоматизации пользовательского интерфейса для заданной ячейки.

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

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