Споделяне чрез


Контролата Квадратче с отметка в Power Apps

Контрол, който потребителят може да избере или изчисти, за да зададе стойността си на вярно или невярно.

Описание

Потребителят може да посочи булева стойност, като използва това познато управление, което се използва в GUI от десетилетия.

Ключови свойства

Default - Първоначалната стойност на контрола, преди да бъде променена от потребителя.

Text - Текстът, който се показва в контролата или който потребителят въвежда в контрола.

Value – Стойността на контрола за въвеждане.

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

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

CheckboxBackgroundFill – Фоновият цвят на полето, което заобикаля отметката в контролата за квадратче с отметка.

CheckboxBorderColor – Фоновият цвят на границата, което заобикаля отметката в контролата за квадратче с отметка.

CheckboxSize – Ширината и височината на полето, което заобикаля отметката в контролата за квадратче с отметка.

CheckmarkFill – Фоновият цвят на отметката в контролата за квадратче с отметка.

Color – Цветът на текста в контрола.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

DisabledBorderColor - Цветът на границата на контрола, ако този на свойството DisplayMode на контролата е настроено на Забранено.

DisabledColor - Цветът на текст на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

DisabledFill - Цветът на фона на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

Fill – Цветът на запълване в контрола.

FocusedBorderColor - Цветът на границата на контрола, когато контролата е на фокус.

FocusedBorderThickness - Дебелината на границата на контрола, когато контролата е на фокус.

Font - Името на семейството шрифтове, в което се появява текст.

FontWeight – Тежестта на текста в контрола: Получер, Непълен получер, Нормален или Лек.

Height - Разстоянието между горния и долния ръб на контрола.

HoverBorderColor - Цвят на границата на контролата, когато потребителят държи показалеца на мишката върху нея.

HoverColor - Цветът на текста в контрола, когато потребителят държи показалеца на мишката върху него.

HoverFill - Цветът на фона в контрола, когато потребителят държи показалеца на мишката върху него.

Italic - Дали текстът в контрола е курсив.

OnCheck – Действия, които се извършват, когато стойността на квадратчето за отметка или превключвателя се промени на вярно.

OnSelect – Действия, които се извършват, когато потребителят докосне или щракне върху контрола.

OnUncheck – Действия, които се извършват, когато стойността на квадратчето за отметка или превключвателя се промени на невярно.

PaddingBottom - Разстоянието между текст в контрола и долния ръб на тази контрола.

PaddingLeft - Разстоянието между текст в контрола и левия ръб на тази контрола.

PaddingRight - Разстоянието между текст в контрола и десния ръб на тази контрола.

PaddingTop - Разстоянието между текст в контрола и горния ръб на тази контрола.

PressedBorderColor - Цвят на границата на контролата, когато потребителят докосва или щраква върху нея.

PressedColor - Цвят на текста в контролата, когато потребителят докосва или щраква върху нея.

PressedFill - Цвят на фона в контролата, когато потребителят докосва или щраква върху нея.

Reset – Дали дадена контрола се връща до стойността си по подразбиране.

Size - Размерът на шрифта на текста, който се появява на контрола.

Strikethrough – Дали има черта върху текста, който се показва в контрола.

TabIndex - Ред за навигация на клавиатурата в сравнение с други контроли.

Tooltip - Обяснителен текст, който се появява, когато потребителят задържи курсора над контрола.

Underline – Дали има черта под текста, който се показва в контрола.

VerticalAlign - местоположението на текста върху контрола по отношение на вертикалния център на тази контрола.

Visible - Дали се появява контрола, или е скрита.

Width - Разстоянието между левия и десния ръб на контрола.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

If( Condition, Result )

Пример

  1. Добавете контрола Check box, назовете я chkReserve и задайте свойството й Text да показва Резервирайте сега.

    Не знаете как да добавяте, назовавате и конфигурирате контрола?

  2. Добавете контрола Date picker и задайте свойството Visible на тази формула:
    If(chkReserve.Value = true, true)

    Искате повече информация за функцията If или други функции?

  3. Натиснете F5, щракнете или докоснете chkReserve да зададете свойството Value на вярно и след това щракнете или докоснете chkReserve отново, за да зададете свойството Value на невярно.

    Контролата Date picker се появява, когато свойството Value на chkReserve е вярно, но не и когато е невярно.

  4. За да се върнете към работното пространство по подразбиране, натиснете Esc.

Насоки за достъпност

Контраст на цвят

Трябва да има достатъчен цветен контраст между:

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

Това е в допълнение към стандартни изисквания за цветен контраст.

Поддръжка на екранен четец

  • Text трябва да е налице.

Поддръжка на клавиатурата

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

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).