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

Описание

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

Основные свойства

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

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

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

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

OnHidden — поведение приложения при выходе пользователя с экрана.

OnVisible — поведение приложения при переходе пользователя на экран.

OnStart — поведение приложения, когда пользователь открывает его.

  • Формула, заданная для этого свойства, выполняется перед появлением первого экрана приложения. Вызовите функцию Navigate, чтобы изменить экран, который будет отображаться первым при запуске приложения.

  • Невозможно задать переменные контекста с помощью функции UpdateContext, так как экран еще не появился. Тем не менее можно передавать переменные контекста в функцию Navigate, а затем создать и заполнить коллекцию с помощью функции Collect.

  • После обновления приложения формула, заданная для этого свойства, будет выполняться при загрузке приложения в PowerApps Studio. Чтобы увидеть результат изменения этого свойства, необходимо сохранить, закрыть и повторно загрузить приложение.

  • Свойство OnStart относится к приложению, а не экрану. Для удобства редактирования его можно просмотреть и изменить на первом экране приложения. Если удалить первый экран или изменить порядок экранов, это свойство может оказаться трудно найти. В этом случае сохраните, закройте и повторно загрузите приложение. После этого данное свойство снова станет свойством первого экрана.

Связанные функции

Distinct(источник, столбец)

Пример

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

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

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

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

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

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

  5. Укажите для свойства Fill элемента Target следующую формулу:
    If("Красный" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. В элементе Source нажмите клавишу F5, выберите вариант в элементе управления Переключатель и нажмите элемент управления Фигура.

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

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

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

  9. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.