Контрола Превключване в Power Apps

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

Описание

Превключвателят е предназначен за скорошни графични интерфейси, но се държи по същия начин като квадратчето за отметка.

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

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

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

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

AccessibleLabel - Етикет за четци на екрани.

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

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

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

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

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

FalseFill - Цвят на запълване на превключвателя, когато превключвателят е изключен.

FalseHoverFill - Цвят на запълване на превключвателя при посочване, когато превключвателят е изключен.

FalseText - Текстът, който се показва, когато превключвателят е изключен.

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

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

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

HandleFill - Цветът на запълване на превключващата дръжка.

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

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

OnChange – действия, които се извършват, когато потребителят промени стойността на контрола (например чрез регулиране на плъзгача).

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

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

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

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

RailFill - Цветът на фона на правоъгълника в превключвател, когато неговата стойност е невярно или цвета на линията вдясно от дръжката в плъзгащо управление.

RailHoverFill - Когато посочите контрола за превключване или плъзгач, цветът на фона на правоъгълника в превключвател, когато неговата стойност е невярно или цвета на линията вдясно от дръжката в контролата на плъзгач.

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

ShowLabel - Дали се показва текстов етикет до превключвателя.

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

TextPosition - Независимо дали етикетът е отляво или отдясно на превключвателя.

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

TrueFill - Превключване на цвят на запълване на превключвателя, когато превключвателят е включен.

TrueHoverFill - Цвят на запълване на превключвателя при посочване, когато превключвателят е включен.

TrueText - Текстът, който се показва, когато превключвателят е включен.

ValueFill - Цветът на фона на правоъгълника в превключвател, когато неговата стойност е вярно или цвета на линията вляво от дръжката в контролата на плъзгач.

ValueHoverFill - Когато задържите курсора на мишката върху контрола за превключване или плъзгач, цветът на фона на правоъгълника в превключвател, когато неговата стойност е вярно или цвета на линията вляво от дръжката в контролата на плъзгач.

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

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

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

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

If( Condition, Result )

Пример

  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 на вярно, така че потребителите могат бързо да определят стойността на превключване.

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

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

Бележка

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

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