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


Тип элемента управления AppBar

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

Панель приложения — это элемент пользовательского интерфейса, который предоставляет пользователю навигацию, команды и инструменты. Для приложений Магазина Windows панели приложений для приложений можно отобразить, нажав клавиши Windows + Z.

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

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

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

В следующей таблице представлен типичный элемент управления и представление содержимого дерева модель автоматизации пользовательского интерфейса, относящегося к элементам управления AppBar, и описание того, что может содержаться в каждом представлении. Кнопка является наиболее распространенным элементом в AppBar , но также возможны другие элементы управления, вызывающие действия для приложения. Элемент AppBar также может иметь 0 или более разделителей (тип элемента управления "Разделитель"), которые отображаются в представлении элемента управления в расположении между другими элементами управления. Дополнительные сведения о дереве модель автоматизации пользовательского интерфейса см. в разделе Общие сведения о дереве модель автоматизации пользовательского интерфейса.

Представление элемента управления Представление содержимого
  • AppBar
    • Button (0 или более)
    • Другие элементы управления (0 или более)
  • Неприменимо
    • Button (0 или более)
    • Другие элементы управления (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 Обработчик событий изменения свойства.

 

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

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

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

Справочные материалы

Элемент управления XAML AppBar

Объект WinJS.UI.AppBar