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


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

ПримечаниеПримечание

Эта документация предназначена для разработчиков на платформе .NET Framework, которым требуется использовать управляемые классы UI Automation, определенные в пространстве имен System.Windows.Automation.Последние сведения о UI Automation см. на веб-странице Windows Automation API: UI Automation.

В этом разделе представлены правила и соглашения по реализации IGridItemProvider, а также сведения о его свойствах. Ссылки на дополнительные материалы перечислены в конце раздела.

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

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

  • Правила и соглашения по реализации
  • Обязательные члены интерфейса IGridItemProvider
  • Исключения
  • Связанные разделы

Правила и соглашения по реализации

При реализации интерфейса IGridProvider следует соблюдать следующие правила и соглашения:

  • Координаты сетки отсчитываются от нуля от верхней левой ячейки с координатами (0,0).

  • Свойства Row и Column объединенных ячеек предоставляются на основании свойств их базовой ячейки, определяемой поставщиком модели автоматизации пользовательского интерфейса. Как правило, в этом качестве выступают верхние и левые строки или столбцы.

  • В интерфейсе IGridItemProvider не поддерживается активная обработка сетки, например объединение или разбиение ячеек.

  • Проход по элементам управления, которые реализуют интерфейс IGridItemProvider, обычно выполняется (то есть клиент модели автоматизации пользовательского интерфейса переходит от одного элемента управления к соседнему элементу) с помощью клавиатуры.

Обязательные члены интерфейса IGridItemProvider

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

Обязательные члены

Тип члена

Примечания

Row

Свойство

Нет

Column

Свойство

Нет

RowSpan

Свойство

Нет

ColumnSpan

Свойство

Нет

ContainingGrid

Свойство

Нет

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

Исключения

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

См. также

Задачи

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

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

Основные понятия

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

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

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

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