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


Тип элемента управления заголовком

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

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

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

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

Типичная структура дерева

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

Представление элемента управления Представление содержимого
  • Заголовок
    • HeaderItem (1 или более)
(Неприменимо)

 

Элементы управления заголовками всегда имеют один или несколько дочерних элементов в представлении элемента управления дерева автоматизации пользовательского интерфейса.

Элементы управления заголовками имеют ноль дочерних элементов в представлении содержимого дерева автоматизации пользовательского интерфейса.

Соответствующие свойства

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

Свойство автоматизации пользовательского интерфейса Ценность Примечания
UIA_AutomationIdPropertyId См. заметки. Значение этого свойства должно быть уникальным для всех элементов управления в приложении.
UIA_BoundingRectanglePropertyId См. заметки. Самый внешний прямоугольник, содержащий весь элемент управления.
UIA_ClickablePointPropertyId См. заметки. Поддерживается, если существует ограничивающий прямоугольник. Если не каждая точка в ограничивающем прямоугольнике можно щелкнуть, а элемент выполняет специализированное тестирование попаданий, переопределите и укажите точку, доступную для щелчка.
UIA_ControlTypePropertyId заголовка
UIA_IsContentElementPropertyId ЛОЖНЫЙ Элемент управления заголовком не включен в представление содержимого дерева автоматизации пользовательского интерфейса.
UIA_IsControlElementPropertyId ИСТИННЫЙ Элемент управления заголовком всегда включается в представление элемента управления дерева автоматизации пользовательского интерфейса.
UIA_IsKeyboardFocusablePropertyId См. заметки. Если элемент управления может получить фокус клавиатуры, он должен поддерживать это свойство.
UIA_LabeledByPropertyId НЕДЕЙСТВИТЕЛЬНЫЙ Элементы управления заголовками не имеют статической метки.
UIA_LocalizedControlTypePropertyId См. заметки. Значение по умолчанию — "заголовок" для en-US или английского языка (США).
UIA_NamePropertyId См. заметки. Элемент управления заголовком должен иметь имя, если есть несколько заголовков строк или нескольких заголовков столбцов. Это определяет сведения в заголовке.
UIA_OrientationPropertyId OrientationType_Horizontal или OrientationType_Vertical Значение этого свойства предоставляет позицию элемента управления заголовком , будь то заголовок строки (OrientationType_Horizontal) или заголовок столбца (OrientationType_Vertical).

 

Обязательные шаблоны элементов управления

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

Шаблон элемента управления Поддержка Примечания
ITransformProvider Зависит Реализуйте шаблон преобразования, если элемент управления заголовком можно изменить размер.

 

Обязательные события

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

Событие автоматизации пользовательского интерфейса Примечания
UIA_AutomationFocusChangedEventId
событие UIA_BoundingRectanglePropertyId изменено свойством.
событие UIA_IsEnabledPropertyId изменено свойством. Если элемент управления поддерживает свойство IsEnabled, он должен поддерживать это событие.
событие UIA_IsOffscreenPropertyId изменено свойством. Если элемент управления поддерживает свойство IsOffscreen, он должен поддерживать это событие.
UIA_StructureChangedEventId

 

концептуальные

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

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