Контрола Плъзгач в Power Apps

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

Описание

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

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

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

Max – Максималната стойност, за която потребителят може да зададе плъзгач или оценка.

Min – Минималната стойност, за която потребителят може да зададе плъзгач.

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

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

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

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

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

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

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

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

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

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

HandleActiveFill - Цветът на дръжката за плъзгач, тъй като потребителят променя стойността си.

HandleFill - Цветът на дръжката (елементът, който променя позицията) в превключвател или плъзгач.

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

HandleSize - Диаметърът на дръжката.

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

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

Layout - Независимо дали потребителят преминава през галерия или коригира плъзгача отгоре до долу (вертикален) или наляво надясно (хоризонтален).

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

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

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

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

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

ReadOnly - Дали потребителят може да промени стойността на плъзгача или контрола за оценка.

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

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

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

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

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

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

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

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

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

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

Sum( Value1, Value2 )

Пример

  1. Добавете бутон и задайте свойството OnSelect на тази формула:
    ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})

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

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

  2. Натиснете F5, изберете бутона и след това натиснете Esc.

  3. Добавете плъзгач, преместете го под бутона и го наименувайте MinPopulation.

  4. Задайте свойството Max на плъзгача на 5000000 и свойството Min на 1000000.

  5. Добавете текстова галерия във вертикална / портретна ориентация, преместете я под плъзгача и задайте свойството на галерията Items на тази формула:
    Filter(CityPopulations, Population > MinPopulation)

  6. В първия елемент на галерията задайте свойството Текст на горния етикет до ThisItem.City, и задайте свойството Text на долния етикет към тази формула:
    Text(ThisItem.Population, "##,###")

  7. Натиснете F5 и след това коригирайте MinPopulation да се показват само онези градове с население, което е по-голямо от стойността, която сте посочили.

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

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

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

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

  • ValueFill и RailFill
  • ValueHoverFill и RailHoverFill
  • FocusedBorderColor и цвят извън контрола
  • ValueFill и цвят на фона
  • RailFill и цвят на фона
  • ValueHoverFill и цвят на фона
  • RailHoverFill и цвят на фона

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

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

  • TabIndex трябва да е нула или повече, така че потребителите с клавиатура да могат да навигират.
  • Индикаторите за фокус трябва да са ясно видими. Използвайте FocusedBorderColor и FocusedBorderThickness за постигане на това.
  • При взаимодействие с клавиатурата трябва да се покаже стойността на плъзгача. Това може да се постигне с всеки един от тези методи:
    • Задайте ShowValue на вярно.
    • Добавете Label до плъзгача. Задайте етикета Text на плъзгача Value.

Бележка

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

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