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 |
Возвращает количество строк, занятых ячейкой или элементом. |