Элемент управления Экран в Power Apps

Элемент пользовательского интерфейса приложения, содержащий один или несколько других элементов управления.

Описание

В большинстве приложений есть несколько элементов управления Экран, которые содержат элементы управления Подпись, Кнопка и другие, отображающие данные и поддерживающие навигацию. Для получения информации о том, как добавить экран, изменить порядок экранов и настроить навигацию, см. раздел Добавление экрана.

Ключевые свойства

BackgroundImage — имя файла изображения, которое отображается в качестве фона экрана.

Fill  — цвет фона элемента управления.

Дополнительные свойства

Height — высота экрана. Если приложение отзывчиво (Масштабирование по размеру равно Выкл.) и устройство, на котором запущено приложение, короче этого свойства, экран может прокручиваться вертикально.

ImagePosition  — расположение изображения на экране или в элементе управления, если его размеры отличаются от размеров изображения (Fill, Fit, Stretch, Tile или Center).

LoadingSpinner (None, Controls илиor 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( источник_данных, имя_столбца )

Пример

  1. Добавьте элемент управления Кнопка-переключатель, назовите его ScreenFills и укажите для свойства Items следующее значение:

    ["Red", "Green"]

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Присвойте элементу управления Экран по умолчанию имя Source, добавьте еще один элемент управления Экран и назовите его Target.

  3. В элементе Source добавьте элемент управления Фигура (например, стрелку) и укажите для свойства OnSelect следующую формулу:

    Navigate(Target, ScreenTransition.Fade)

    Нужны дополнительные сведения о функции Navigate или других функциях?

  4. В элементе Target добавьте элемент управления Фигура (например, стрелку) и укажите для свойства 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, выберите любой параметр в элементе управления Кнопка-переключатель, затем выберите элемент управления Фигура.

    Элемент Target (Цель) отображается в выбранном цвете.

  7. В элементе Target выберите элемент управления Фигура, чтобы вернуться в элемент Source.

  8. (Необязательно) Выберите другой вариант в элементе управления Кнопка-переключатель, затем выберите элемент управления Фигура и убедитесь, что элемент Target отображается в другом цвете.

  9. (необязательно) Измените порядок экранов, наведя курсор мыши на элемент Target в левой навигационной панели, выбрав появившееся многоточие, затем выбрав Вверх.

    Экран Target отображается первым, когда пользователь открывает приложение.

Руководство по настройке специальных возможностей

Контрастность цветов

При использовании элемента управления Экран в качестве фона для текста необходимо настроить достаточный контраст для следующих свойств:

Например, элемент управления Экран содержит элемент управления Подпись, и метка имеет прозрачное заполнение, элемент Fill экрана становится цветом фона для метки.

Целесообразно проверить контраст не только текста, но и основных графических объектов, включая отмеченные звездочкой изображения, в элементе управления Оценка.

Поддержка средства чтения с экрана

  • У каждого элемента управления Экран должно быть понятное имя. Имя экрана можно просматривать и редактировать, как и имена других элементов управления, — в представлении дерева на панели элементов управления или в заголовке панели свойств.

    Примечание

    При загрузке нового элемента управления Экран средства чтения с экрана будут сообщать его имя.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).