Поделиться через


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

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

Description

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

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

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

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

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

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

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

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

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

CheckboxBackgroundFill — цвет фона поля, окружающего флажок в элементе управления флажком.

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

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

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

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

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

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

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

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

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

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

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

Шрифт — имя семейства шрифтов, в которых отображается текст.

FontWeight — вес текста в элементе управления: полужирный, полужирный, полуболдный, обычный или легкий.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зачеркнутое. Отображается ли строка с помощью текста, отображаемого на элементе управления.

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

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

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

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

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

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

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

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

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

Example

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Текст должен присутствовать.

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

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