Поддержка автоматизированного пользовательского интерфейса для элемента управления типа Hyperlink
Примечание |
---|
Эта документация предназначена для разработчиков на платформе .NET Framework, которым требуется использовать управляемые классы UI Automation, определенные в пространстве имен System.Windows.Automation.Последние сведения о UI Automation см. на веб-странице Windows Automation API: UI Automation. |
В этом разделе содержатся сведения о поддержке моделью UI Automation элемента управления типа Hyperlink. В UI Automation тип элемента управления представляет собой набор условий, которым элемент управления должен удовлетворять, чтобы использовать свойство ControlTypeProperty. К этим условиям относятся конкретные правила для древовидной структуры UI Automation, значений свойств UI Automation и шаблонов элементов управления.
Элемент управления Hyperlink позволяет пользователю перемещаться по странице, переходить от одной страницы к другой, и открывать окна.
В следующих разделах определяется необходимая древовидная структура UI Automation, свойства, шаблоны элементов управления и события для типа элемента управления Hyperlink. Требования UI Automation применяются ко всем элементам управления Hyperlink: Windows Presentation Foundation (WPF), Win32 и Windows Forms.
В этом разделе содержатся следующие подразделы.
- Требуемая древовидная структура модели автоматизации пользовательского интерфейса
- Обязательные свойства автоматизации пользовательского интерфейса
- Обязательные шаблоны и свойства элементов управления модели автоматизации пользовательского интерфейса
- Обязательные события модели автоматизации пользовательского интерфейса
- Связанные разделы
Требуемая древовидная структура модели автоматизации пользовательского интерфейса
В следующей таблице описывается представление элемента управления и представление содержимого для дерева UI Automation, которые соответствует элементам управления типа Hyperlink, а также возможное содержимое в каждом представлении. Дополнительные сведения о дереве UI Automation см. в разделе Общие сведения о дереве модели автоматизации пользовательского интерфейса.
Представление элементов управления |
Представление содержимого |
---|---|
Гиперссылка |
Гиперссылка |
Обязательные свойства автоматизации пользовательского интерфейса
В следующей таблице перечислены свойства UI Automation, значение или определение которых относится к элементам управления типа Hyperlink. Дополнительные сведения о свойствах UI Automation см. в разделе Свойства автоматизации пользовательского интерфейса для клиентов.
Свойство UI Automation |
Значение |
Примечания |
---|---|---|
См. примечания. |
Значение этого свойства должно быть уникальным для каждого элемента управления в приложении. |
|
См. примечания. |
Внешний прямоугольник, содержащий весь элемент управления. |
|
См. примечания. |
Поддерживается при наличии ограничивающего прямоугольника. Если выполняется специализированная проверка нажатия и не все точки внутри ограничивающего прямоугольника можно выбрать с помощью мыши, то следует выполнить переопределение и указать точку, которую можно выбрать с помощью мыши. |
|
См. примечания. |
Если элемент управления может получать фокус клавиатуры, он должен поддерживать это свойство. |
|
См. примечания. |
Имя элемента управления Hyperlink является текстом, который на экране отображается как подчеркнутый. |
|
См. примечания. |
Активной точкой элемента управления Hyperlink должна быть точка, которая запускает гиперссылку, если гиперссылка выбрана указателем мыши. |
|
См. примечания. |
При наличии статической текстовой подписи это свойство должно предоставлять ссылку на этот элемент управления. |
|
Гиперссылка |
Это значение одинаково для всех структур UI. |
|
"гиперссылка" |
Локализованная строка, соответствующая типу элемента управления Hyperlink. |
|
True |
Элемент управления Hyperlink всегда включается в представление содержимого дерева UI Automation. |
|
True |
Элемент управления HyperLink всегда включается в представление элемента управления дерева UI Automation. |
Обязательные шаблоны и свойства элементов управления модели автоматизации пользовательского интерфейса
В следующей таблице перечислены шаблоны элементов управления UI Automation, которые должны поддерживаться элементами управления типа Hyperlink. Дополнительные сведения о шаблонах элементов управления см. в разделе Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса.
Шаблон элемента управления/свойство шаблона |
Поддержка / значение |
Примечания |
---|---|---|
Да |
Все элементы управления Hyperlink должны поддерживать шаблон вызова. |
|
Зависит от конкретного случая |
Когда ссылка содержит информацию, применимую и значимую для пользователя, элементы управления Hyperlink должны поддерживать шаблон элемента управления Value. |
|
Value |
Например, "http://www...." |
Примером гиперссылки, содержащей информацию, значимую для пользователя, является URL-адрес, соответствующий адресу в Интернете или интрасети. Программная ссылка, однако, значима только для приложения. Для свойства Value она не рекомендуется. |
Обязательные события модели автоматизации пользовательского интерфейса
В следующей таблице перечислены события UI Automation, для которых требуется поддержка всеми элементами управления типа Hyperlink. Дополнительные сведения о событиях см. в разделе Обзор событий автоматизации пользовательского интерфейса.
Событие UI Automation |
Поддержка |
Примечания |
---|---|---|
Обязательно |
Нет |
|
Событие, изменяемое свойством BoundingRectangleProperty. |
Обязательно |
Нет |
Событие, изменяемое свойством IsOffscreenProperty. |
Требуется |
Нет |
Событие, изменяемое свойством IsEnabledProperty. |
Обязательно |
Нет |
Обязательно |
Нет |
|
Обязательно |
Нет |
См. также
Ссылки
Основные понятия
Общие сведения о типах элементов управления автоматизации пользовательского интерфейса
Общие сведения о модели автоматизации пользовательского интерфейса