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