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


Шаблон элемента управления GridItem

Описывает рекомендации и соглашения для реализации IGridItemProvider, включая сведения о свойствах. Шаблон gridItem используется для поддержки отдельных дочерних элементов управления контейнеров, реализующих IGridProvider.

Примеры элементов управления, реализующих этот шаблон элемента управления, см. в типах элементов управления и их поддерживаемых шаблонах элементов управления.

В этом разделе содержатся следующие разделы.

Рекомендации по реализации и соглашения

При реализации шаблона управления GridItem обратите внимание на следующие рекомендации и соглашения:

  • Координаты сетки основаны на нулях с левой верхней левой ячейкой с координатами (0, 0).
  • Объединенные ячейки будут сообщать о своих строке и свойствах столбца столбца в зависимости от их базовой ячейки привязки, определенной поставщиком службы автоматизации пользовательского интерфейса Майкрософт. Как правило, это будет самая верхняя и левая строка или столбец.
  • IGridProvider не обеспечивает активную обработку сетки, например слияние или разделение ячеек.
  • Элементы управления, реализующие IGridProvider, обычно можно перемещать (т. е. клиент автоматизации пользовательского интерфейса может перемещаться в смежные элементы управления) с помощью клавиатуры.

Обязательные элементы для IGridItemProvider

Следующие свойства необходимы для реализации интерфейса IGridItemProvider.

Обязательные элементы Тип элемента Примечания
строк Свойство Никакой
столбца Свойство Никакой
RowSpan Свойство Никакой
ColumnSpan Свойство Никакой
ContainingGrid Свойство Никакой

 

Этот шаблон элемента управления не имеет связанных методов или событий.

Типы элементов управления и поддерживаемые шаблоны элементов управления

шаблона элемента управления сеткой

Обзор шаблонов элементов управления автоматизации пользовательского интерфейса

Обзор дерева автоматизации пользовательского интерфейса