Свойства специальных возможностей для Power Apps

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

Свойства

AccessibleLabel

Подписи для программ чтения с экрана.

Пустое значение для элементов управления Изображение, Значок и Фигура скроет эти элементы управления от пользователей средств чтения с экрана.

Введено в действие

Как программы чтения с экрана должны сообщать об изменениях в содержимом. Доступно только для элемента управления Подпись.

  • Когда установлено значение Off, средство чтения экрана не объявляет об изменениях.
  • Когда установлено значение Polite, средство чтения экрана заканчивает говорить, прежде чем объявлять о любых изменениях, произошедших, пока средство чтения экрана говорило.
  • Когда установлено значение Assertive, средство чтения экрана прерывает свою работу, чтобы объявить о любых изменениях, произошедших, когда средство чтения экрана говорит.

Узнайте, как объявлять о динамических изменениях с помощью динамических областей.

Роль

Предполагаемое назначение элемента управления. Доступно только для элемента управления Подпись.

Это позволяет пользователям средства чтения экрана узнать, является ли подпись заголовком, и позволяет им быстро переходить к разным частям приложения. Должен быть ровно один Heading1 на каждом экране, который служит основным заголовком. Используйте Heading2 для подзаголовков. Heading3 и Heading4 может использоваться для более тонкой иерархии заголовков.

Используйте По умолчанию для обычного текста.

TabIndex

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

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

  • Отражать то, что видно визуально.
  • Останавливайте табуляцию только на интерактивных элементах управления.
  • Следуйте интуитивно понятному порядку поперек и затем вниз по порядку "Z" или порядку вниз и затем поперек в виде "обратного N".

Свойство TabIndex имеет два рекомендуемых значения:

Значение TabIndex Поведение По умолчанию для
0 Элементы управления, которые участвуют в клавиатурной навигации. Кнопка, Ввод текста, Поле со списком и другие, как правило интерактивные, элементы управления.
−1 Элемент управления, который не участвует в клавиатурной навигации. Подпись, Изображение, Значок и другие, как правило неинтерактивные, элементы управления.

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

Когда TabIndex для всех элементов управления установлен в значение "-1" или "0", порядок навигации идет слева направо, затем сверху вниз по схеме "Z". Порядок основан на значениях свойств X и Y элементов управления. Если элементы управления динамически перемещаются по экрану, например, за счет изменения значений X или Y в соответствии с таймером или другим элементом управления, порядок навигации также будет меняться динамически.

Используйте элемент управления Контейнер (Контейнер) для объединения элементов управления, по которым следует перемещаться вместе, или для создания столбцов в схеме "обратный N". Элементы управления Карточки форм и Коллекция автоматически группируются. Переход с помощью клавиши TAB по этим контейнерам будет осуществляться по всем элементам внутри контейнера, прежде чем перейти к следующему элементу управления за пределами контейнера.

Элементы управления, у которых для свойства Visible (Видимый) установлено значение false или для свойства DisplayMode установлено значение Disabled (Отключено), не включены в навигацию с клавиатуры.

Важно!

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

Предупреждение

  • Значения TabIndex больше нуля скоро перестанут поддерживаться. Они будут рассматриваться как нулевые. Включите параметр приложения Упрощенный индекс перехода по Tab для предварительного просмотра этого поведения.
  • При этом установка для параметра TabIndex значения больше нуля — это один из способов настроить навигацию с помощью клавиатуры. Это подходит для редких сценариев, когда вам может не требоваться следовать визуальному порядку или логической структуре. Будьте осторожны, так как может быть трудно получить правильный и точный порядок. Это также приводит к запутанному взаимодействию со средством чтения с экрана.
  • Когда есть элементы управления со значением TabIndex больше 0, пользователи сначала будут переходить к элементам управления с увеличением положительного значения TabIndex (например, 1, затем 2). Когда пользователи прошли все элементы управления с положительными значениями TabIndex, они, наконец, перейдут к элементам управления с TabIndex, равным 0. Когда есть несколько элементов управления с одинаковым значением TabIndex, их значения X и Y и контейнеры, в которых они находятся, будут определять их относительный порядок. Внутри элемента управления Галерея или Form (Форма) значение TabIndex имеет область видимости, так что перемещение по содержащимся внутри элементам управления будут происходить в первую очередь, до перемещения к внешним элементам управления.

См. также