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

Элемент управления, который пользователь может установить или снять, задавая значение true или false соответственно.

Описание

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

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

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

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

Value  — значение элемента управления.

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

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

BorderStyle  — стиль границы элемента управления: Solid, Dashed, Dotted или None.

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

CheckboxBackgroundFill — фоновый цвет поля вокруг галочки в элементе управления Флажок.

CheckboxBorderColor — цвет границы вокруг значка галочки в элементе управления Флажок.

CheckboxSize — ширина и высота поля вокруг значка галочки в элементе управления Флажок.

CheckmarkFill — цвет значка галочки в элементе управления Флажок.

Color  — цвет текста в элементе управления.

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

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

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Disabled.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Disabled.

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

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

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

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

FontWeight  — толщина текста в элементе управления: Bold (Жирный), Semibold (Полужирный), Normal (Обычный) или Lighter (Очень тонкий).

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

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

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

HoverFill — цвет фона элемента управления при наведении на него указателя мыши.

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

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

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

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

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

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

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

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

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

PressedColor  — цвет текста в элементе управления при щелчке или касании.

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

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

Size  — размер шрифта текста, отображаемого в элементе управления.

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

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

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

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

VerticalAlign  — расположение текста в элементе управления относительно центра этого элемента управления по вертикали.

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

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

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

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

If( Condition, Result )

Пример

  1. Добавьте элемент управления Флажок, назовите его chkReserve и укажите для свойства Text значение Зарезервировать.

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

  2. Добавьте элемент управления Средство выбора даты и укажите для свойства Visible следующую формулу:
    If(chkReserve.Value = true, true)

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

  3. Нажмите клавишу F5, выберите элемент chkReserve и укажите для свойства Value значение true, затем еще раз выберите элемент chkReserve и укажите для свойства Value значение false.

    Элемент управления Средство выбора даты отображается, когда свойство Value элемента управления chkReserve имеет значение true, но не отображается при значении false.

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

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

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

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

  • CheckmarkFill и CheckboxBackgroundFill
  • CheckboxBackgroundFill и Fill
  • CheckboxBackgroundFill и PressedFill
  • CheckboxBackgroundFill и HoverFill

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

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

  • Должно присутствовать свойство Text.

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

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

Примечание

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

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