Свойства за достъпност за Power Apps

Конфигурация на свойствата, които подпомагат алтернативни начини за взаимодействие с контроли, подходящи за потребители с увреждания.

Свойства

AccessibleLabel

Етикет за екранни четци.

Празна стойност за контролите за изображения, икони и фигури ще скрие контролите от потребителите на екранен четец.

На живо

Как екранните четци трябва да обявяват промени в съдържанието. Налично само в контролата Label.

  • Когато е зададено на Изкл., екранният четец не обявява промени.
  • Когато е настроен на Учтиво, екранният четец завършва да говори, преди да съобщи за промени, настъпили, докато екранният четец говори.
  • Когато е настроен на Отстояващ, екранният четец прекъсва сам себе си, за да съобщи за промени, настъпили, докато екранният четец говори.

Научете как да обявявате динамични промени с региони на живо.

Роля

Предназначение на контрола. Налично само в контролата Label.

Това нека потребителите на екранен четец знаят дали Label е заглавие и им позволява да навигират бързо до различни части на приложението. Трябва да има точно едно Заглавие1 във всеки екран, който служи като основно заглавие. Използвайте Заглавие2 за подпозиции. Заглавие3 и Заглавие 4 може да се използва за по-фини йерархии на заглавия.

Използвайте Default за нормален текст.

TabIndex

Определя дали контролата участва в навигацията на клавиатурата.

Навигацията по клавиатурата е важен аспект на всяко приложение. За мнозина клавиатурата е по-ефективна от използването на докосване или мишка. Редът за навигация трябва:

  • Да е огледало на това, което се вижда визуално.
  • Разпоредете се само на табулатор на контролите, които са интерактивни.
  • Следвайте или интуитивен през и след това надолу ред „Z“ или надолу и след това през „обратен N“ ред.

Свойството TabIndex има две препоръчителни стойности:

Стойност на TabIndex Поведение По подразбиране за
0 Контролата участва в навигацията по клавиатурата. Button, Text input, Combo box и други типично интерактивни контроли.
−1 Контролата не участва в навигацията на клавиатурата. Label, Image, Icon и други типично неинтерактивни контроли.

Всяка навигационна последователност на клавиатурата може да бъде постигната само с тези стойности, заедно с използването на контролата Container. Препоръчваме да не задавате TabIndex на други стойности.

Когато TabIndex на всички контроли е настроен на -1 или 0, редът за навигация преминава отляво надясно, след това отгоре надолу, в модел "Z". Поръчката се основава на стойностите Xи Y на свойствата на контролите. Ако контролите се преместват динамично на екрана, например, като има своя X или Y промяна на стойността според таймер или друг контрол, редът за навигация също ще се променя динамично.

Използвайте Container контрола за групиране на контролите, които трябва да се движат заедно, или за създаване на колони в модел "обратен N". Контроли в Карти на формуляр и Галерии автоматично се групират. Прелистването през тези контейнери ще премине през всички елементи в контейнера, преди да се премине към следващия контрол извън контейнера.

Контроли, които имат стойност на свойство Visible от невярно или стойност на свойство DisplayMode от Забранено не са включени в навигацията на клавиатурата.

Важно

TabIndex засяга само навигацията с клавиатурата. Логически ред за управление все още е необходимо за потребителите на екранен четец да разберат структурата на приложението.

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

  • TabIndex стойности, по-големи от нула, скоро няма да се поддържат. Те ще бъдат третирани като нула. Активирайте Опростен индекс на раздели настройка на приложението, за да визуализирате това поведение.
  • Междувременно настройка TabIndex да бъде по-голямо от нула е един от начините за персонализиране на навигацията на клавиатурата. Това е за редки сценарии, при които може да не искате да следвате визуален ред или логическа структура. Бъдете внимателни, тъй като може да е трудно да направите поръчката правилна и точна. Това също води до объркващо изживяване при екранен четец.
  • Когато има контроли с TabIndex по-голямо от 0, потребителите първо ще преминат към контроли с нарастващ положителен резултат TabIndex стойности (като 1, след това 2). Когато потребителите са навигирали всички контроли с положителни TabIndex стойности, те най-накрая ще се придвижат до контролите с TabIndex от 0. Когато има множество контроли с едно и също TabIndex, техен X и Y стойност и Контейнери те са в ще определи техния относителен ред. Вътре в Gallery или Form, TabIndex се обхваща така, че съдържащите се контроли да се навигират първо преди тези отвън.

Вижте също