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


IGridItemProvider Интерфейс

Определение

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

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
public interface IGridItemProvider
Public Interface IGridItemProvider
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

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

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

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

Свойства

Column

Возвращает порядковый номер столбца, содержащего ячейку или элемент.

ColumnSpan

Возвращает количество столбцов, охватываемых ячейкой или элементом.

ContainingGrid

Возвращает поставщик автоматизации пользовательского интерфейса, реализующий IGridProvider и представляющий контейнер ячейки или элемента.

Row

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

RowSpan

Возвращает количество строк, занятых ячейкой или элементом.

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

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