Контроле облика и иконе у услузи Power Apps
Графички елементи за које можете конфигурисати својства изгледа и понашања.
Опис
Ове контроле укључују стрелице, геометријске облике, иконе радњи и симболе за које можете да конфигуришете својства као што су попуна, величина и локација. Такође можете да конфигуришете њихово својство OnSelect тако да апликација реагује ако корисник одабере контролу.
Кључна својства (иконе и облици)
Fill – Боја позадине контроле.
OnSelect – Радње које треба извршити када корисник одабере контролу.
Кључна својства (само иконе)
Icon - Тип иконе за приказ (на пример, ArrowDown или ShoppingCart).
Rotation - Број степени ротације иконе.
Color – Боја иконе према имену или RGBA вредностима.
Додатна својства
AccessibleLabel – Ознака за читаче екрана.
DisplayMode – Да ли контрола омогућава унос корисника (Edit), само приказује податке (View) или је онемогућена (Disabled).
FocusedBorderColor – Боја ивице контроле када је контрола у фокусу.
FocusedBorderThickness – Дебљина ивице контроле када је контрола у фокусу.
Height – Одстојање између горње и доње ивице контроле.
HoverFill – Боја позадине контроле када корисник задржи показивач миша на њој.
PressedBorderColor – Боја ивице контроле када корисник изабере ту контролу.
PressedFill – Боја позадине контроле када корисник изабере ту контролу.
TabIndex – Редослед навигације на тастатури у односу на друге контроле.
Visible – Да ли се контрола приказује или је скривена.
Width – Одстојање између леве и десне ивице контроле.
X – Одстојање између леве ивице контроле и леве ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера).
Y – Одстојање између горње ивице контроле и горње ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера).
Сродне функције
Navigate( ScreenName, ScreenTransition )
Пример
Дајте подразумеваној контроли Screen назив Target, додајте контролу Label и подесите њено својство Текст да прикаже Target.
Не знате како да додате и конфигуришете контролу?
Додајте контролу Screen и назовите је Source.
У Source додајте контролу облик и подесите њено својство OnSelect према овој формули:
Navigate(Target, ScreenTransition.Fade)
Притисните F5, а затим изаберите контролу облик.
Приказаће се екран Target.
(опционално) Притисните Esc да бисте се вратили на подразумевани радни простор, додајте контролу Облик за Target и поставите својство OnSelect контроле облик према овој формули:
Navigate(Source, ScreenTransition.Fade)
Смернице за приступачност
Контраст боја
Следеће се односи само на графику која се користи као дугме или на други начин, а не само за декорацију.
За иконе:
- Color и Fill
- Примењују се други стандардни захтеви за контраст боја (ако се ознака користи као дугме)
За облике са ивицама:
- својство BorderColor и боја ван контроле
- FocusedBorderColor и боја ван контроле (ако се користи као дугме)
За облике без ивица:
- својство Fill и боја ван контроле
- PressedFill и боја ван контроле (ако се користи као дугме)
- HoverFill и боја ван контроле (ако се користи као дугме)
Подршка за читаче екрана
AccessibleLabel мора бити подешен за важне слике.
Ако слика служи за декорацију или пружа сувишне информације, оставите AccessibleLabel празно или поставите на празан низ "" . Читачи екрана ће занемарити ове слике.
На пример, можете поставити икону катанца поред ознаке која гласи Овај образац се не може изменити. Не треба вам AccessibleLabel за икону јер ознака већ објашњава њено значење.
Важно
Када хе TabIndex нула или веће, икона или облик постаје дугме. Његов изглед се не мења, али читачи екрана ће то третирати као дугме. Они неће занемарити контролу, чак и ако је AccessibleLabel празан. Када је TabIndex мање од нуле, читачи екрана третирају икону или облик као слику.
Подршка за тастатуру
TabIndex мора бити нула или већи ако се слика користи као дугме или веза. Корисници тастатуре тада могу да дођу до ње.
Индикатори фокуса морају бити јасно видљиви ако се слика користи као дугме или веза. Користите FocusedBorderColor и FocusedBorderThickness како да постигнете тај резултат.
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).