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


Тип элемента управления TabItem

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

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

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

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

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

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

Представление элемента управления Представление содержимого
  • TabItem
    • Изображение (0 или 1)
    • СМС
    • Оконное стекло
      • Различные элементы управления (0 или более)
  • TabItem
    • Оконное стекло
      • Различные элементы управления (0 или более)

 

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

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

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

 

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

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

Шаблон элемента управления Поддержка Примечания
ISelectionItemProvider Обязательно Элемент управления элементом вкладки должен поддерживать IUIAutomationSelectionItemPattern.
IInvokeProvider Никогда Элемент управления элементом вкладки никогда не поддерживает IUIAutomationInvokePattern.

 

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

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

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

 

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

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

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