Контрол Екран в Power Apps
UI елемент, който съдържа една или повече други контроли в приложение.
Описание
Повечето приложения имат няколко Screen контроли, които съдържат Label контроли, Button контроли и други контроли, които показват данни и поддръжка на навигацията. За информация относно добавянето на екран, пренареждане на екраните и конфигуриране на навигация, прегледайте Добавете екран.
Ключови свойства
BackgroundImage – Името на файл с изображение, което се показва на фона на екрана.
Fill – Цветът на запълване в контрола.
Допълнителни свойства
Height – Въведете височината на екрана. Ако приложението е отзивчив (Мащаб за съответствие е изкл.) и устройството, на което се изпълнява приложението, е по-кратко от това свойство, екранът може да се превърта вертикално.
ImagePosition - Позицията (Запълване, Съответствие, Разпъване, плочка или център) на изображение в екран или контрола, ако не е със същия размер като изображението.
LoadingSpinner (Няма, Контроли или Данни) - Когато няма, инструментът за завъртане няма да бъде показан. Когато контроли | Данните ще се показват, докато всички контроли за деца на нивото на екрана са видими. Забележка. Вложени контроли не се вземат предвид.
LoadingSpinnerColor - Цветът на запълване на зареждащия спинер.
Name - Името на екрана.
OnHidden - Поведението на приложение, когато потребителят се движи далеч от екрана.
OnVisible - Поведението на приложение, когато потребителят преминава към екран. Използвайте това свойство за настройка на променливи и предварително зареждане на данни, използвани от екрана. Използвайте App.OnStart свойство за настройка веднъж при стартиране на приложението.
Orientation - Ориентацията на екрана. Ако нейната Width е по-голяма от нейната Height, ориентацията ще бъде Layout.Horizontal; в противен случай ще бъде Layout.Vertical.
Size - Положително цяло число, което класифицира размера на екрана. Класификацията се определя чрез сравняване на свойството Width на екрана към стойностите в свойството App.SizeBreakpoints. Типът Размер на екрана се състои от четири стойности (Малък, Среден, Голям, и Много голям), които съответстват на целите числа 1 до 4.
Width - Ширината на екрана. Ако приложението е отзивчив (Мащаб за съответствие е изкл.) и устройството, на което се изпълнява приложението, е по-тясно от това свойство, екранът може да се превърта хоризонтално.
Свързани функции
Distinct( DataSource, ColumnName )
Пример
Добавете контролата Radio, именувайте я ScreenFills и задайте свойството й Items на тази стойност:
["Red", "Green"]
Не знаете как да добавяте, назовавате и конфигурирате контрола?
Дайте име по подразбиране Screen контрол източник, добавете контрола екран и я назовете Цел.
В източник добавете контролата Shape (като стрелка) и задайте свойството OnSelect на тази формула:
Navigate(Target, ScreenTransition.Fade)
Искате повече информация за функцията Navigate или други функции?
В Цел добавете контролата Shape (като стрелка) и задайте свойството OnSelect на тази формула:
Navigate(Source, ScreenTransition.Fade)
Задайте свойството Fill на Цел на тази формула:
If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))
Изберете екрана Източник и след това, докато държите клавиша Alt, изберете една от опциите в Radio и след това изберете Shape контрола.
Цел се появява в избрания от вас цвят.
В Цел изберете Shape контрол за връщане към източник.
(незадължително) Изберете другата опция в Radio и след това изберете Shape контрола, за да потвърди това Цел се появява в другия цвят.
(незадължително) Пренареждайте екраните, като задържите курсора на мишката Цел в лявата лента за навигация, изберете елипсата, която се появява, и след това изберете Движи се нагоре.
Цел се появява първо, когато потребителят отвори приложението.
Насоки за достъпност
Контраст на цвят
Когато Screen е ефективният фон за текст, трябва да има подходящ цветен контраст между:
- Fill и текст
- BackgroundImage и текст (ако е приложимо)
Например, ако Screen съдържа етикет и Label има прозрачно запълване, след това на Fill на екрана ефективно се превръща в цвят на фона на етикета.
В допълнение към текста, помислете за проверка на цветовия контраст с основни графични обекти, като изображенията на звездата в контролата Rating.
Поддръжка на екранен четец
Трябва да има смислено име за всеки Screen. Името на екрана може да се гледа и редактира по същия начин като другите контроли: в дървовидния изглед на панела за управление или в заглавката на панела със свойства.
Бележка
Когато нов Screen се зарежда, четците на екрана ще обявят името му.
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).