Controlul glisorului în Power Apps

Un control cu care utilizatorul poate specifica o valoare prin glisarea unui handle.

Descriere

Utilizatorul poate indica o valoare, între o valoare minimă și maximă pe care o specificați, prin glisarea handle-ului unui glisor stânga-dreapta sau în sus, în funcție de direcția pe care o alegeți.

Proprietăți cheie

Default - Valoarea inițială a unui control înainte de a fi modificat de către utilizator.

Max – Valoarea maximă la care utilizatorul poate seta un glisor sau o evaluare.

Min – Valoarea minimă la care utilizatorul poate seta un glisor.

Value – Valoarea unui control de intrare.

Proprietăți suplimentare

AccessibleLabel – Etichetă pentru cititoare de ecran.

BorderColor - Culoarea bordurii unui control.

BorderStyle - Dacă bordura unui control este de tip Continuu, Linii, Puncte sau Fără.

BorderThickness - Grosimea bordurii unui control.

DisplayMode - Dacă controlul permite date introduse de utilizator (Editare), afișează numai datele (Vizualizare) sau este dezactivat (Dezactivat).

DisabledBorderColor - Culoarea marginii unui control, dacă proprietatea DisplayMode a controlului este setată la Dezactivat.

FocusedBorderColor – Culoarea bordurii unui control atunci când controlul este focalizat.

FocusedBorderThickness – Grosimea bordurii unui control atunci când controlul este focalizat.

HandleActiveFill – Culoarea handle-ului unui glisor atunci când utilizatorul îi modifică valoarea.

HandleFill – Culoarea handle-ului (elementul care își schimbă poziția) într-un control comutator sau glisor.

HandleHoverFill – Culoarea handle-ului unui glisor atunci când utilizatorul menține indicatorul de mouse pe acesta.

HandleSize - Diametrul handle-ului.

Height - Distanța dintre marginile superioare și inferioare ale unui control.

HoverBorderColor – Culoarea bordurii unui control atunci când utilizatorul menține indicatorul de mouse pe controlul respectiv.

Aspect - Dacă utilizatorul derulează o galerie sau ajustează un glisor de sus în jos (Vertical) sau de la stânga la dreapta (Orizontal).

OnChange – Acțiuni de efectuat atunci când utilizatorul modifică valoarea unui control (de exemplu, ajustând un glisor).

OnSelect – Acțiuni de efectuat atunci când utilizatorul atinge sau face clic pe un control.

PressedBorderColor – Culoarea bordurii unui control atunci când utilizatorul apasă sau face clic pe controlul respectiv.

RailFill - Culoarea de fundal a dreptunghiului dintr-un control de comutare când valoarea acestuia este fals sau culoarea liniei din dreapta handle-ului într-un control al glisorului.

RailHoverFill – Când treceți cu mouse-ul peste un control comutator sau un glisor, culoarea de fundal a dreptunghiului dintr-un control de comutare când valoarea sa este fals sau culoarea liniei de la dreapta handle-ului dintr-un control de glisor.

ReadOnly - Dacă un utilizator poate modifica valoarea unui slider sau a controlului de evaluare.

Reset – Dacă un control revine la valoarea sa implicită.

ShowValue - Dacă valoarea unui glisor sau a unei evaluări apare pe măsură ce utilizatorul schimbă acea valoare sau trece peste control.

TabIndex – Comanda de navigare prin tastatură comparativ cu alte controale.

Tooltip - Text explicativ care apare atunci când utilizatorul deplasează indicatorul mouse-ului peste un control.

ValueFill - Culoarea de fundal a dreptunghiului dintr-un control de comutare când valoarea acestuia este true sau culoarea liniei din stânga handle-ului într-un control al glisorului.

ValueHoverFill – Când țineți indicatorul mouse-ului peste un control comutator sau un glisor, culoarea de fundal a dreptunghiului dintr-un control de comutare când valoarea sa este true sau culoarea liniei de la stânga handle-ului dintr-un control de glisor.

Visible - Dacă un control este vizibil sau ascuns.

Width - Distanța dintre marginea din stânga și cea din dreapta a unui control.

X- Distanța dintre marginea din stânga a unui control și marginea din stânga a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

Y - Distanța dintre marginea de sus a unui control și marginea de sus a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

Sumă( Valoare1, Valoare2 )

Exemplu

  1. Adăugați un buton, apoi setați proprietatea OnSelect la această formulă:
    ClearCollect(CityPopulations, {Oraș:"Londra”, Țară:"Regatul Unit”, Populație:8615000}, {Oraș:"Berlin”, Țară:"Germania”, Populație:3562000}, {Oraș:"Madrid”, Țară: "Spania”, Populație:3165000}, {Oraș:"Roma”, Țară:"Italia”, Populație:2874000}, {Oraș:"Paris”, Țară:"Franța”, Populație:2273000}, {Oraș:"Hamburg”, Țară:"Germania”, Populație:1760000}, {Oraș:"Barcelona”, Țară:"Spania”, Populație:1602000}, {Oraș:"Munchen”, Țară:"Germania”, Populație:1494000}, {Oraș:"Milano”, Țară:"Italia”, Populație:1344000})

    Nu știți cum să adăugați, numiți și configurați un control?

    Doriți mai multe informații despre funcția ClearCollect sau alte funcții?

  2. Apăsați F5, selectați butonul, apoi apăsați Esc.

  3. Adăugați un glisor, mutați-l sub buton și denumiți glisorul MinPopulation.

  4. Setați glisorul proprietății Max la 5000000 și este proprietatea Min la 1000000.

  5. Adăugați o galerie text în orientare verticală / portret, mutați-o sub glisor și setați galeria proprietății Elemente pentru această formulă:
    Filtru(CityPopulations, Populație > MinPopulation)

  6. În primul articol al galeriei, setați proprietatea Text a etichetei de top la ThisItem.City, și setați proprietatea Text a etichetei de jos la această formulă:
    Text(ThisItem.Population, "##,###")

  7. Apăsați F5, apoi reglați MinPopulation pentru a afișa doar acele orașe care au o populație mai mare decât valoarea specificată de dvs.

  8. Apăsați Esc pentru a reveni la spațiul de lucru implicit.

Orientări privind accesibilitatea

Contrast de culoare

Trebuie să existe un contrast adecvat de culoare între:

  • ValueFill și RailFill
  • ValueHoverFill și RailHoverFill
  • FocusedBorderColor și culoarea exterioară controlului
  • ValueFill și culoarea fundalului
  • RaiFill și culoarea fundalului
  • ValueHoverFill și culoarea fundalului
  • RailHoverFill și culoarea fundalului

Asistență pentru cititor de ecran

Suport tastatură

  • TabIndex trebuie să fie egal cu zero sau mai mare, așa încât utilizatorii tastaturii să poată naviga acolo.
  • Indicatorii de focalizare trebuie să fie clar vizibili. Utilizați FocusedBorderColor și FocusedBorderThickness pentru a realiza acest lucru.
  • Valoarea glisorului trebuie arătată când interacționați cu tastatura. Acest lucru poate fi obținut prin oricare dintre aceste metode:
    • Setați ShowValue la adevărat.
    • Adăugați o Label adiacentă glisorului. Setați eticheta Text la Valoarea glisorului.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).