Переключатель управления в Power Apps

Переключатель — это элемент управления, который пользователь может включить или отключить.

Description

Переключатель предназначен для последних графических интерфейсов, но работает так же, как флажок.

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

По умолчанию — начальное значение элемента управления перед изменением пользователем.

Значение — значение входного элемента управления.

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

AccessibleLabel — метка для средств чтения с экрана.

BorderColor — цвет границы элемента управления.

BorderStyle — является ли граница элемента управления твердым, дефишированным, dotted или None.

BorderThickness — толщина границы элемента управления.

DisplayMode — разрешает ли элемент управления входные данные (изменить), отображается только данные (вид) или отключен (отключено).

DisabledBorderColor — цвет границы элемента управления, если для свойства DisplayMode элемента управления задано значение "Отключено".

FalseFill — цвет переключения заливки при отключении переключателя.

FalseHoverFill — переключатель отключает цвет заливки указателя мыши при отключении переключателя.

FalseText — текст, отображаемый при отключении переключателя.

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

FocusedBorderColor — цвет границы элемента управления при фокусе элемента управления.

FocusedBorderThickness — толщина границы элемента управления при фокусе элемента управления.

HandleFill — цвет заливки дескриптора переключателя.

Высота — расстояние между верхними и нижними краями элемента управления.

HoverBorderColor — цвет границы элемента управления, когда пользователь сохраняет указатель мыши на этом элементе управления.

OnChange — действия для выполнения, когда пользователь изменяет значение элемента управления (например, путем настройки ползунка).

OnCheck — действия, выполняемые при изменении значения флажка или переключателя на значение true.

OnSelect — действия, выполняемые при нажатии пользователем элемента управления или щелчке элемента управления.

OnUncheck — действия, выполняемые при изменении значения флажка или переключателя на false.

Нажатие клавишиBorderColor — цвет границы элемента управления, когда пользователь нажимает или щелкает этот элемент управления.

RailFill — цвет фона прямоугольника в элементе управления переключателем, если его значение равно false или цвет линии справа от дескриптора в ползунке.

RailHoverFill — при наведении указателя мыши на переключатель или ползунок цвет фона прямоугольника в элементе управления переключателем, если его значение равно false или цвет линии справа от дескриптора в ползунке.

Сброс — возвращает ли элемент управления значение по умолчанию.

ShowLabel — отображается ли текстовая метка рядом с элементом управления переключателем.

TabIndex — порядок навигации клавиатуры относительно других элементов управления.

TextPosition — указывает, находится ли метка слева или справа от элемента управления переключателем.

Подсказка — пояснительный текст, который отображается при наведении указателя мыши на элемент управления.

TrueFill — переключение цвета заливки при включении переключателя.

TrueHoverFill — переключение цвета заливки наведите указатель мыши при включении переключателя.

TrueText — текст, отображаемый при включении переключателя.

ValueFill — цвет фона прямоугольника в элементе управления переключателем, если его значение равно true или цвет линии слева от дескриптора в элементе управления ползунка.

ValueHoverFill — при сохранении указателя мыши на элементе управления переключателем или ползунок цвет фона прямоугольника в элементе управления переключателем, если его значение имеет значение true или цвет линии слева от дескриптора в ползунке.

Видимый — отображается ли элемент управления или скрыт.

Ширина — расстояние между левыми и правыми краями элемента управления.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).

If( условие, результат )

Example

  1. Добавьте переключатель и назовите его MemberDiscount.

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

  2. Добавьте метку и задайте для свойства Text следующую формулу:
    If(MemberDiscount.Value = true, "Price: $75", "Price: $100")

    Хотите получить дополнительные сведения о функции If или других функциях?

  3. Нажмите клавишу F5 и измените значение MemberDiscount.

    Метка отображает другую цену в зависимости от того, включена или отключена функция MemberDiscount .

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

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

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

Между ними должна быть достаточная контрастность цвета:

  • HandleFill и FalseFill
  • HandleFill и FalseHoverFill
  • HandleFill и TrueFill
  • HandleFill и TrueHoverFill
  • FalseFill и цвет за пределами элемента управления
  • FalseHoverFill и цвет за пределами элемента управления
  • TrueFill и цвет за пределами элемента управления
  • TrueHoverFill и цвет за пределами элемента управления

Это в дополнение к стандартным требованиям к контрастности цветов.

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

  • Значение AccessibleLabel должно присутствовать.
  • FalseText должен присутствовать.
  • Значение TrueText должно присутствовать.

Поддержка низкого зрения

  • Попробуйте задать значение ShowLabelзначение true , чтобы пользователи могли быстро определить значение переключателя.

Поддержка клавиатуры

  • TabIndex должен быть равен нулю или больше, чтобы пользователи клавиатуры могли перейти к нему.
  • Индикаторы фокуса должны быть четко видимыми. Для этого используйте FocusedBorderColor и FocusedBorderThickness .