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


Тип элемента управления Гиперссылка

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

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

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

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

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

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

Представление элемента управления Представление содержимого
  • Гиперссылка
  • Гиперссылка

 

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

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

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

 

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

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

Управление шаблоном или свойством шаблонов Поддержка и значение Примечания
IInvokeProvider Обязательно Все элементы управления гиперссылками должны поддерживать шаблон элемента управления Invoke.
IValueProvider Зависит Элементы управления гиперссылками должны поддерживать шаблон значения, если ссылка содержит сведения, доступные и значимые для пользователя.
значение Например, "https://www..." URL-адрес интернета или интрасети — это пример гиперссылки, содержащей сведения, значимые для пользователя. Однако программная ссылка имеет смысл только для приложения и не рекомендуется для свойства Value.

 

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

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

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

 

Замечания

Тип элемента управления Гиперссылка должен применяться только к объекту, который при щелчке приводит к возникновению навигации; Он не должен применяться к контейнеру гиперссылки. Например, только щелкаемые "горячие точки" на карте изображений должны иметь тип элемента управления Гиперссылка. То же самое относится к гиперссылкам в текстовом поле или контейнере документов. В этом случае только текст гиперссылки или изображение должны иметь тип элемента управления Гиперссылка, а не контейнер.

Шаблон элемента управления текста идеально подходит для поддержки внедренных гиперссылок в элементах текста или документа.

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

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

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