Делите путем


Контрола екрана у услузи Power Apps

Елемент корисничког интерфејса који садржи једну или више других контрола у апликацији.

Опис

Већина апликација има више контрола Екран које садрже контроле Label, контроле Button и друге контроле које приказују податке и подршку за навигацију. Информације о додавању екрана, преуређивању екрана и конфигурацији навигације потражите у чланку Додавање екрана.

Кључна својства

BackgroundImage – Назив датотеке слике која се приказује у позадини екрана.

Fill – Боја позадине контроле.

Додатна својства

Height – Висина екрана. Ако је апликација прилагодљива (Скалирај да би се уклопило је Искључено) а уређај на коме се апликација покреће је краћи од овог својства, екран се може вертикално померати.

ImagePosition – Позиција (Попуна, Уклапање, Растезање, Плочица или Средина) слике на екрану или у контроли ако није исте величине као слика.

LoadingSpinner (None, Controls или Data) – Када је „None“, окретно дугме се неће приказивати. Када је „Controls“ или „Data“, приказиваће окретно дугме док све подређене контроле на нивоу екрана не постану видљиве. Белешка. Угнежђене контроле се не узимају у обзир.

LoadingSpinnerColor – Боја попуне кружног дугмета при учитавању.

Name – Назив екрана.

OnHidden – Понашање апликације када се корисник удаљи од екрана.

OnVisible – Понашање апликације када корисник дође на екран. Користите ово својство за подешавање променљивих и учитавање унапред података које екран користи. Користите својство App.OnStart за подешавање када се апликација покрене.

Orientation – Оријентација екрана. Ако је његово својство Width веће од својства Height, оријентација ће бити Layout.Horizontal; у супротном, биће Layout.Vertical.

Size – Позитиван цели број који класификује величину екрана. Класификација се утврђује упоређивањем својства екрана Width са вредностима у својству App.SizeBreakpoints. Тип ScreenSize се састоји од четири вредности (Small, Medium, Large и ExtraLarge) који одговарају целим бројевима од 1 до 4.

Width: Ширина екрана. Ако је апликација прилагодљива (Скалирај да би се уклопило је Искључено) а уређај на коме се апликација покреће је ужи од овог својства, екран се може хоризонтално померати.

Distinct( DataSource, ColumnName )

Пример

  1. Додајте контролу Radio, именујте је ScreenFills и подесите њено својство Items на ову вредност:

    ["Red", "Green"]

    Не знате како да додате, именујете и конфигуришете контролу?

  2. Подразумеваној контроли Екран дајте име Source, додајте још једну контролу Екран и именујте је Target.

  3. У Source додајте контролу Shape (као што је стрелица) и подесите њено својство OnSelect према овој формули:

    Navigate(Target, ScreenTransition.Fade)

    Желите ли више информација о функцији Navigate или другим функцијама?

  4. У Target додајте контролу Shape (као што је стрелица) и подесите њено својство OnSelect према овој формули:

    Navigate(Source, ScreenTransition.Fade)

  5. Подесите својство Fill контроле Target према следећој формули:

    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Изаберите екран Source, а затим, држећи тастер Alt, изаберите било коју опцију на контроли Radio, а затим изаберите контролу Shape.

    Target се приказује у боји коју сте одабрали.

  7. На екрану Target, изаберите контролу Shape за повратак на Source.

  8. (опционално) Изаберите другу опцију у контроли Radio, а затим изаберите контролу Shape да потврде да се Target приказује у другој боји.

  9. (опционално) Преуредите екране тако што ћете задржати показивач изнад ставке Target на левој траци за навигацију, изаберите три тачке које се приказују, а затим изаберите Помери нагоре.

    Екран Target се приказује први када корисник отвори апликацију.

Смернице за приступачност

Контраст боја

Када Екран представља ефективну позадину за текст, мора постојати одговарајући контраст боја између:

На пример, ако екран садржи контролу Label, а попуна ознаке је провидна, тада својство екрана Fill ефективно постаје боја позадине за ознаку.

Поред текста, размислите о провери контраста боја с основним графичким објектима попут слика звезда у контроли Rating.

Подршка за читаче екрана

  • Мора да постоји смислено име за сваки екран. Назив екрана се може прегледати и уређивати на исти начин као и друге контроле: у приказу стабла окна са контролама или у заглављу окна са својствима.

    Напомена

    Кад се учита нови екран, читачи екрана ће најавити његов назив.

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).