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


Тип элемента управления "Разделитель"

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

Элементы управления "Разделитель" используются для визуального разделения пространства на две области. Например, элемент управления "Разделитель" может быть полосой, задающей две панели в окне. Если разделитель можно перемещать, элемент управления должен поддерживать тип элемента управления Thumb.

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

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

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

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

Представление элемента управления Представление содержимого
  • Separator
  • Тип элемента управления "Разделитель" никогда не содержит содержимого.

 

Релевантные свойства

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

Свойство модели автоматизации пользовательского интерфейса Значение Примечания
UIA_AutomationIdPropertyId См. примечания. Значение этого свойства должно быть уникальным среди всех одноранговых элементов в необработанном представлении дерева модель автоматизации пользовательского интерфейса.
UIA_BoundingRectanglePropertyId См. примечания. Внешний прямоугольник, содержащий весь элемент управления.
UIA_ClickablePointPropertyId См. примечания. Поддерживается при наличии ограничивающего прямоугольника. Если не каждая точка в ограничивающем прямоугольнике доступна для щелчка, а элемент выполняет специализированное тестирование нажатия, переопределите и укажите точку, доступную для щелчка.
UIA_ControlTypePropertyId Separator
UIA_IsContentElementPropertyId Ложь. Элемент управления "Разделитель" никогда не является содержимым.
UIA_IsControlElementPropertyId TRUE Элемент управления "Разделитель" всегда должен быть элементом управления.
UIA_IsKeyboardFocusablePropertyId См. примечания. Если элемент управления может получать фокус клавиатуры, он должен поддерживать это свойство.
UIA_LabeledByPropertyId NULL Элемент управления "Разделитель" не имеет статической метки.
UIA_LocalizedControlTypePropertyId См. примечания. Локализованная строка, соответствующая типу элемента управления "Разделитель ". Значение по умолчанию — "Separator" для en-US или english (США).
UIA_NamePropertyId "" Элементу управления "Разделитель" не требуется свойство Name .

 

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

Не требуется, чтобы элемент управления "Разделитель" поддерживал какой-либо шаблон элемента управления. Дополнительные сведения о шаблонах элементов управления см. в разделе UI Automation Control Patterns Overview.

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

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

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

 

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

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

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