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


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

Конфігурація властивостей, які надають альтернативні способи взаємодії з елементами керування, придатні для користувачів з обмеженими фізичними можливостями.

Властивості

AccessibleLabel

Надпис для невізуальних екранів.

Порожнє значення для елементів керування «Зображення», «Піктограма» та «Фігура» приховає ці елементи керування від користувачів невізуального екрана.

Активація

Як невізуальні екрани мають оголошувати зміни вмісту. Доступна лише для елемента керування Label.

  • При значенні Вимкнуто невізуальний екран не оголошуватиме змін.
  • При значенні Ввічливо невізуальний екран спочатку завершить мовлення, а потім оголосить зміни, які відбулися за час мовлення.
  • При значенні Наполегливо невізуальний екран перерветься і оголосить зміни, які відбулися за час мовлення.

Додаткові відомості про оголошення динамічних змін в активних регіонах

Роль

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

Це повідомляє користувачам невізуального екрана, чи є Надпис заголовком, а також дозволяє їм швидко переходити до різних частин програми. На кожному екрані має бути лише один Заголовок1, який слугує як основний заголовок. У якості підзаголовків використовуйте Заголовок2. У точнішій ієрархії заголовків можна використовувати Заголовк3 і Заголовок4.

Для звичайного тексту використовуйте За замовчуванням.

TabIndex

Визначає те, чи бере участь елемент керування в клавіатурній навігації.

Клавіатура навігація — важливий аспект будь-якої програми. Для багатьох користувачів клавіатура є ефективнішою за сенсорне керування або керування мишею. Порядок переходів повинен:

  • Відповідати тому, що видно візуально.
  • Мати позиції табуляції лише на інтерактивних елементах керування.
  • Використовуйте інтуїтивний порядок направо-вниз (літерою Z), або порядок вниз-направо (літерою И).

Властивість TabIndex має два рекомендовані значення:

Значення TabIndex Поведінка За замовчуванням для
0 Елемент керування бере участь у навігації клавіатурою. Button, Text input, Combo box та інші зазвичай інтерактивні елементи керування.
−1 Елемент керування не бере участі у навігації клавіатурою. Label, Image, Icon та інші зазвичай неінтерактивні елементи керування.

Будь-яка клавіатурна навігація буде можлива з цими лише значеннями, разом із використанням елемента керування Контейнер. Рекомендуємо не задавати для TabIndex інші значення.

Якщо параметр TabIndex для всіх елементів керування задано -1 або 0, порядком переходів є зліва направо, потім зверху вниз за зетообразним курсом. Порядок спирається на значення властивостей X та Y елементів керування. Якщо на екрані відбувається динамічне переміщення елементів керування, наприклад, способом зміни значення X або Y залежно від таймера або іншого елемента керування, порядок переходів також змінюватиметься динамічним чином.

За допомогою елемента керування Контейнер об’єднуйте елементи керування, переходи за якими мають виконуватися разом, або задля створення стовпців за схемою «зворотна літера N». Елементи керування Картках форм і Колекціях групуються автоматично. Перехід між цими контейнерами є переходом між усіма елементами всередині контейнера до переходу до наступного елемента керування поза межами контейнера.

Елементи керування, в яких для властивості Видима задано значення хибно або для властивості DisplayMode задано значення Вимкнено, не включаються до клавіатурної навігації.

Важливо

TabIndex впливає лише на клавіатурну навігацію. Все таки, Логічний порядок елементів керування потрібен користувачам невізуального екрана для розуміння структури програми.

Попередження

  • Значення TabIndex, більші за нуль, скоро перестануть підтримуватися. Вони будуть вважатися рівними нулю. Увімкніть настройку програми Спрощений покажчик вкладки для попереднього перегляду цієї поведінки.
  • У той же час, якщо TabIndex вказувати більшим нуля, це один із способів настроювання клавіатурної навігації. Це рідкісні сценарії, коли з якихось причин не потрібно дотримуватися візуального порядку або логічної структури. Будьте обережні, оскільки отримати правильний та точний порядок може бути важко. Поведінка невізуальних екранів може також бути непередбачуваною.
  • Коли є елементи керування, в яких значення TabIndex є більше 0, користувачі спочатку переходять до елементів керування із більшими значеннями TabIndex (наприклад, 1, потім 2). Після переходу користувачами до всіх елементів керування з позитивними значеннями TabIndex, вони нарешті перейдуть до елементів керування, в яких TabIndex є 0. Якщо є кілька елементів керування з одним і тим самим TabIndex, їхні значення X і Y, а також Контейнери, в яких вони перебувають, визначатимуть їхній порядок відносно одне одного. УКолекції або Формі TabIndex працює таким чином, що переходи між елементами керування, які в них перебувають, виконуватимуться до переходів між елементами, що перебувають зовні.

Статті за темою