Элемент управления Переключатель в Power Apps
Переключатель — это элемент управления, который пользователь может включить или отключить.
Описание
Элемент управления Переключатель разработан для современных пользовательских интерфейсов, но работает так же, как флажок.
Ключевые свойства
Default — начальное значение элемента управления до его изменения пользователем.
Value — значение элемента управления.
Дополнительные свойства
AccessibleLabel — метка для средств чтения с экрана.
BorderColor — цвет границы элемента управления.
BorderStyle — стиль границы элемента управления: Solid, Dashed, Dotted или None.
BorderThickness — толщина границы элемента управления.
DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Edit), только отображает данные (View) или элемент вообще отключен (Disabled).
DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Disabled.
FalseFill — цвет заливки выключателя при выключенном выключателе.
FalseHoverFill — цвет заливки при наведении при выключенном выключателе.
FalseText — текст, отображаемый при выключенном выключателе.
Fill — цвет фона элемента управления.
FocusedBorderColor — цвет границы элемента управления в тот момент, когда он активен.
FocusedBorderThickness — толщина границы элемента управления при наведении фокуса.
HandleFill – цвет заливки маркера выключателя.
Height — расстояние между верхним и нижним краями элемента управления.
HoverBorderColor — цвет границы элемента управления при наведении на него указателя мыши.
OnChange — действия, выполняемые, когда пользователь изменяет значение элемента управления (например, перемещая ползунок).
OnCheck — действия, выполняемые, когда значение флажка или переключателя изменяется на true.
OnSelect — действия, выполняемые, когда пользователь щелкает элемент управления или касается его.
OnUncheck — действия, выполняемые, когда значение флажка или переключателя изменяется на false.
PressedBorderColor — цвет границы элемента управления при щелчке или касании.
RailFill — фоновый цвет прямоугольника в выключателе, когда он имеет значение false, или цвет линии справа от маркера ползунка.
RailHoverFill — фоновый цвет прямоугольника в выключателе, когда он имеет значение false, или цвет линии справа от маркера ползунка при наведении указателя мыши на выключатель или ползунок.
Reset — определяет, возвращается ли элемент управления к значению по умолчанию.
ShowLabel — отображение текстовой метки возле выключателя.
TabIndex — порядок навигации с помощью клавиатуры относительно других элементов управления.
TextPosition — размещение метки слева или справа от выключателя.
Tooltip — пояснительный текст, отображаемый при наведении указателя мыши на элемент управления.
TrueFill — цвет заливки выключателя при включенном выключателе.
TrueHoverFill — цвет заливки при наведении при включенном выключателе.
TrueText — текст, отображаемый при включенном выключателе.
ValueFill — фоновый цвет прямоугольника в выключателе, когда он имеет значение true, или цвет линии слева от маркера ползунка.
ValueHoverFill — фоновый цвет прямоугольника в выключателе, когда он имеет значение true, или цвет линии слева от маркера ползунка при наведении указателя мыши на выключатель или ползунок.
Visible — определяет, отображается элемент управления или он скрыт.
Width — расстояние между левым и правым краями элемента управления.
X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).
Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).
Связанные функции
Пример
Добавьте в приложение выключатель и назовите его Скидка.
Не знаете, как добавить, назвать и настроить элемент управления?
Добавьте метку и установите в ее свойстве Text формулу:
If(Скидка.Value = true, "Цена: 75 руб.", "Цена: 100 руб.")Нуждаетесь в дополнительных сведениях о функции If или других функциях?
Нажмите клавишу F5 и измените значение выключателя Скидка.
Цена в метке будет изменяться в соответствии с состоянием выключателя Скидка.
Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.
Руководство по настройке специальных возможностей
Контрастность цветов
Необходимо настроить достаточный контраст для следующих элементов:
- HandleFill и FalseFill
- HandleFill и FalseHoverFill
- HandleFill и TrueFill
- HandleFill и TrueHoverFill
- FalseFill и цвета за пределами элемента управления
- FalseHoverFill и цвета за пределами элемента управления
- TrueFill и цвета за пределами элемента управления
- TrueHoverFill и цвета за пределами элемента управления
Это дополнение к стандартным требованиям по цветовому контрасту.
Поддержка средства чтения с экрана
- Должен присутствовать элемент AccessibleLabel.
- Должно присутствовать свойство FalseText.
- Должно присутствовать свойство TrueText.
Поддержка пользователей со слабым зрением
- Попробуйте задать для свойства ShowLabel значение true, чтобы пользователи могли быстро определять значение выключателя.
Поддержка клавиатуры
- Значение элемента TabIndex должно быть равно нулю или больше нуля, чтобы пользователи могли использовать навигацию с помощью клавиатуры.
- Индикаторы фокуса должны быть хорошо видны. Для этого используются элементы FocusedBorderColor и FocusedBorderThickness.
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).