Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта документация предназначена для разработчиков .NET Framework, которые хотят использовать управляемые классы автоматизации пользовательского интерфейса, определенные в пространстве имен System.Windows.Automation. Последние сведения об автоматизации пользовательского интерфейса см. в разделе API автоматизации Windows: автоматизация пользовательского интерфейса.
В этом разделе приводятся рекомендации и соглашения по реализации IGridItemProvider, включая сведения о свойствах. Ссылки на дополнительные ссылки перечислены в конце обзора.
Шаблон GridItemPattern элемента управления используется для поддержки отдельных дочерних элементов управления контейнеров, реализующих IGridProvider. Примеры элементов управления, реализующих этот шаблон, см. в разделе Сопоставление шаблонов элементов управления для клиентов автоматизации пользовательского интерфейса.
Рекомендации по реализации и соглашения
При реализации IGridProviderобратите внимание на следующие рекомендации и соглашения:
Координаты сетки основаны на нулях с левой верхней левой ячейкой с координатами (0, 0).
Объединенные ячейки будут сообщать свои свойства Row и Column на основе базовой привязочной ячейки в соответствии с определениями поставщика автоматизации пользовательского интерфейса. Как правило, это будет самая верхняя и левая строка или столбец.
IGridItemProvider не обеспечивает активную обработку сетки, например объединение или разделение ячеек.
Элементы управления, которые реализуются IGridItemProvider , обычно можно перемещать (т. е. клиент автоматизации пользовательского интерфейса может перемещаться к смежным элементам управления) с помощью клавиатуры.
Обязательные члены для IGridItemProvider
Для реализации IGridItemProviderнеобходимы следующие свойства и методы.
Обязательные участники | Тип участника | Примечания. |
---|---|---|
Row | Недвижимость | Отсутствует |
Column | Недвижимость | Отсутствует |
RowSpan | Недвижимость | Отсутствует |
ColumnSpan | Недвижимость | Отсутствует |
ContainingGrid | Недвижимость | Отсутствует |
Этот шаблон элемента управления не имеет связанных методов или событий.
Исключения
Этот шаблон элемента управления не имеет связанных исключений.
См. также
- Обзор шаблонов управления автоматизацией пользовательского интерфейса
- Поддержка шаблонов управления в поставщике автоматизации пользовательского интерфейса
- Шаблоны элементов управления автоматизации пользовательского интерфейса для клиентов
- Реализация шаблона управления сеткой автоматизации пользовательского интерфейса
- Обзор дерева автоматизации пользовательского интерфейса
- Использование кэширования в автоматизации пользовательского интерфейса