Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о поддержке службы автоматизации пользовательского интерфейса Майкрософт для типа элемента управления AppBar.
Панель приложения — это элемент пользовательского интерфейса, представляющий навигацию, команды и средства для пользователя. Для приложений Магазина Windows панели приложений для приложений можно отобразить, нажав клавишу Windows + Z.
В следующих разделах определяется необходимая структура дерева автоматизации пользовательского интерфейса, свойства, шаблоны элементов управления и события для типа элемента управления AppBar.
В этом разделе содержатся следующие разделы.
- типичная структура дерева
- соответствующие свойства
- обязательные события
- соответствующие события
- связанные разделы
Типичная структура дерева
В следующей таблице представлено типичное представление элементов управления и содержимого дерева автоматизации пользовательского интерфейса, которое относится к элементам управления AppBar и описывает, что можно содержать в каждом представлении. Button — это наиболее распространенный элемент в AppBar, но другие элементы управления, вызывающие действия для приложения, также возможны. appBar также может иметь 0 или более разделителей (тип элемента управления разделителя), которые отображаются в представлении элемента управления, как поместилось между другими элементами управления. Дополнительные сведения о дереве автоматизации пользовательского интерфейса см. в обзоре дерева автоматизации пользовательского интерфейса.
Представление элемента управления | Представление содержимого |
---|---|
|
|
Соответствующие свойства
В следующей таблице перечислены свойства автоматизации пользовательского интерфейса, значение или определение которых особенно важно для элементов управления, реализующих тип элемента управления AppBar. Дополнительные сведения о свойствах автоматизации пользовательского интерфейса см. в получения свойств из элементов автоматизации пользовательского интерфейса.
Свойство автоматизации пользовательского интерфейса | Ценность | Примечания |
---|---|---|
UIA_AutomationIdPropertyId | См. заметки. | Значение этого свойства должно быть уникальным среди всех одноранговых элементов в необработанном представлении дерева автоматизации пользовательского интерфейса. |
UIA_BoundingRectanglePropertyId | См. заметки. | Значение, предоставленное этим свойством, должно содержать все элементы управления, содержащиеся в нем. |
UIA_ControlTypePropertyId | AppBar | |
UIA_IsContentElementPropertyId | ЛОЖНЫЙ | Элемент управления панелью приложений не включен в представление содержимого дерева автоматизации пользовательского интерфейса. |
UIA_IsControlElementPropertyId | ИСТИННЫЙ | Элемент управления панелью приложений всегда включается в представление элемента управления дерева автоматизации пользовательского интерфейса. |
UIA_IsKeyboardFocusablePropertyId | См. заметки | Если элемент управления может получить фокус клавиатуры, он должен поддерживать это свойство. Элементы управления в панели приложений обычно могут сосредоточиться на клавиатуре. |
UIA_IsOffscreenPropertyId | См. заметки. | Значение этого свойства зависит от того, доступен ли элемент управления на экране. |
UIA_LabeledByPropertyId | Недействительный | Элементы управления панели приложений обычно не имеют метки. |
UIA_LocalizedControlTypePropertyId | См. заметки. | Локализованная строка, соответствующая типу элемента управления AppBar AppBar. Значение по умолчанию — "панель приложений" для en-US или английского языка (США). |
UIA_NamePropertyId | См. заметки. | Элемент управления панелью приложений не требует имени, если приложение не имеет более одной панели приложений. Если в приложении существует несколько строк приложений, используйте это свойство для предоставления различающихся имен, таких как "Top" или "Bottom". |
Обязательные события
В следующей таблице перечислены события автоматизации пользовательского интерфейса, которые требуются для поддержки элементов управления панелью приложений. Дополнительные сведения о событиях см. в обзоре событий автоматизации пользовательского интерфейса.
Событие автоматизации пользовательского интерфейса | Примечания |
---|---|
UIA_AutomationFocusChangedEventId | |
событие UIA_BoundingRectanglePropertyId изменено свойством. | |
событие UIA_IsEnabledPropertyId изменено свойством. | Если элемент управления поддерживает свойство IsEnabled, он должен поддерживать это событие. |
событие UIA_IsOffscreenPropertyId изменено свойством. | Если элемент управления поддерживает свойство IsOffscreen, он должен поддерживать это событие. |
UIA_StructureChangedEventId |
Соответствующие события
В следующей таблице перечислены события автоматизации пользовательского интерфейса, которые особенно важны для элементов управления, реализующих тип элемента управления AppBar, но не обязательно.
Событие автоматизации пользовательского интерфейса | Примечания |
---|---|
UIA_MenuClosedEventId | Реализации платформы могут запускать это событие при закрытии элемента управления панелью приложений. |
UIA_MenuOpenedEventId | Реализации платформы могут запускать это событие при открытии элемента управления панелью приложений. |
IUIAutomationPropertyChangedEventHandler | Обработчик событий с измененным свойством. |
Связанные разделы
-
концептуальные
-
Общие сведения о типах элементов управления автоматизации пользовательского интерфейса
-
Справочник