Бөлісу құралы:


Кенеп бағдарламаларындағы қолжетімділік шектеулері

Кірістірілген басқару элементтерімен қолжетімді кенеп бағдарламаларын жобалауға және жасауға болады. Кейде бағдарлама дизайны, әртүрлі басқару элементтерін пайдалану және конфигурацияланған басқару сипаттарының тіркесімі бағдарламаның қолжетімсіз пайдаланушы интерфейсіне әкелуі мүмкін.

Бұл мақалада кенеп бағдарламаларындағы қолжетімділіктің шектеулері туралы және бағдарлама интерфейсін қолжетімді ету үшін оны қалай жақсартуға болатынын білесіз.

Диалогтік терезелер мен қабаттасулар

Басқа мазмұнның үстінде пайда болатын диалогтік терезелер мен пайдаланушы интерфейстеріне қолдау көрсетілмейді. Бұл қабаттасулар фокусты басқаруды, экран оқу құралдарынан фондық мазмұнды жасыруды және тиісті басқару рөлдерін қажет етеді.

Келесіні қарастырыңыз:

Қойыншалы интерфейстер

Қойынды интерфейсі қойындылар тізімінен және таңдалған қойындымен байланысты мазмұнды көрсететін панельден тұрады.

Қойынды интерфейстерді қолдайтын жалғыз кірістірілген басқару элементі Tab тізімі болып табылады. Қойындыларды жасау үшін Галереяларды пайдаланбаңыз. Қойындылар тізімі көрсеткі пернелердің көмегімен шарлауға болатын болуы керек. Тиісті басқару рөлдері мен күйлері қажет.

Келесіні қарастырыңыз:

Реттелетін кестелер

Екі өлшемді деректерге қолдау көрсететін кіріктірілген басқару элементі ғана Деректер кестесі болып табылады. Деректерді жолдар мен бағандарда көрсету үшін Галереялар қызметін пайдаланбаңыз. Жолдар мен бағандарға түсініктеме берілуі керек, осылайша экранды оқу құралының пайдаланушылары олардың құрылымын түсініп, ұяшықтарды шарлай алады.

Келесіні қарастырыңыз:

Реттелетін ашық тізімдер

Мәтін енгізу және Галерея қызметін біріктіру арқылы ашық тізімдерді қайталауға болады. Дегенмен, кірістірілген басқару элементтерінен жинақталған ашық тізімдер қолжетімді емес. Ашық тізімдер көрсеткі пернелерді өңдеп, оның құрамдастарына тиісті рөлдер мен күйлер орнатуы керек.

Келесіні қарастырыңыз:

Жылжытылатын мазмұн

Пернетақта пайдаланушылары ішінде интерактивті басқару элементтері болмаса, Пішіндер, Жылжымалы экрандар және Контейнерлер жылжыта алмайды.

Интерактивті мазмұны жоқ Галереялар үшін, TabIndex сипатын Галерея өзіне орнатуға болады, сонда пернетақта пайдаланушылары оған назар аударып, оны айналдыру үшін көрсеткі пернелерді қолдана алады.

Белгілер үшін TabIndex сипатын орнату оларды пернетақтада жылжытуға бағыттайды. Алайда, бұл сондай-ақ оларды түймешіктерге айналдырады. Егер олар түймешіктер ретінде пайдаланылмайтын болса, белгілерді айналдыратындай етіп жасамаңыз. Белгі мәтінді сыйдыру үшін жеткілікті түрде үлкен екендігіне көз жеткізіңіз. Автоматты биіктік сипатын Пішін, Айналатын экран немесе Галерея ішінде болған кезде басқару элементінің өлшемін автоматты түрде реттеу үшін пайдалануға болады.

Кеңейтілетін бөлімдер

Ашық деп аталатын кеңейтілетін бөлімдерде пайдаланушы түймешікті басқанға дейін жасырын болатын мазмұн бар. Бұл элементтерге арналған кіріктірілген қолдау жоқ, бірақ уақытша шешім бар.

Кеңейтілген күйге түймешіктің AccessibleLabel сипатында сілтеме жасаңыз. Мысалы, "Қосымша мәліметтерді көрсетіңіз. Тасаланған.”.

Кеңейтілген күй өзгерген кезде AccessibleLabel сипатын жаңартыңыз. Кеңейтілген мазмұнды түймешіктен кейін бірден орналастырыңыз, сонда экран оқу құралдары логикалық түрде оған өте алады. Бөлім кеңейген кезде басқа мазмұнды төмен қарай итеріңіз.

Белгілер

Белгі басқару элементтерімен тақырыптар жасауға болады. Шарлау, баннер және басқа да белгілерге қолдау көрсетілмейді. Power Apps бағдарламасы негізгі белгіні автоматты түрде бағдарлама экранына орнатады.

Басқа белгілер үшін тақырыпты уақытша шешім ретінде пайдаланыңыз.

Реттелетін рөлдер мен күйлер

Реттелетін рөлдер мен күйлер үшін кіріктірілген қолдау жоқ. Демек, кірістірілген басқару элементтерінен композитті құсбелгілер, сырғытпалар және ауыстырып қосқыштар жасау ұсынылмайды.

Келесіні қарастырыңыз:

  • AccessibleLabel сипатында басқару элементінің рөлі мен күйіне сілтеме жасаңыз. Мысалы, егер Белгіше құсбелгі ретінде қолданылса, оның белгісі "Хабарландыруларды қосу" болуы мүмкін. Құсбелгі. Қойылған.”.
  • WAI- рөлдерін ARIA және күйлерін тиісті түрде орнататын код компонентін жасаңыз.

Реттелетін пернетақтаны өңдеу

Белгілі бір пернелерді басу мүмкін емес. Мысалы, көрсеткі пернелері немесе Escape пернесі үшін сізде реттелетін әрекет болмайды. Демек, кірістірілген басқару элементтерінен радио түймешіктер сияқты тізімге ұқсас басқару элементтерін жасау мүмкін емес. Escape пернесімен өшіруге болатын қабаттасулар да жасай алмайсыз.

Enter немесе бос орын пернелерімен жұмыс істеуге OnSelect оқиғасында қолдау көрсетіледі. Дегенмен, бұл сипат тінтуірді басу сияқты басқа енгізу әдістерімен іске қосылады. Оқиғаның дереккөзін анықтау мүмкін емес.

Фокусты басқару

SetFocus функциясын фокусты өзгерту үшін пайдалануға болады, бірақ ол тек шектеулі сценарийлермен жұмыс істейді.

Басқару элементтері фокусты қашан қабылдайтынын немесе жоғалтатынын анықтау мүмкін емес.

Мазмұнды тек экранды оқу құралының пайдаланушыларынан жасыру

Мазмұнды көруші пайдаланушыларға көрсететін, бірақ экранды оқу құралының пайдаланушыларынан жасыратын aria-hidden баламасы жоқ. Тек бірнеше сценарийлерге қолдау көрсетіледі.

Келесі қадамдар

Қолжетімділік сипаттары

Сондай-ақ, келесіні қараңыз