Kontrolka Suwak w Power Apps
Kontrolka, za pomocą której użytkownik może określić wartości przez przeciąganie uchwytu.
Opis
Użytkownik może wskazać wartość z zakresu od określonej wartości minimalnej do maksymalnej, przeciągając uchwyt suwaka od lewej do prawej lub z góry na dół w zależności od wybranego kierunku.
Kluczowe właściwości
Default — wstępna wartość kontrolki przed jej zmianą przez użytkownika.
Max — wartość maksymalna, na którą użytkownik może ustawić suwak lub ocenę.
Min — wartość minimalna, do której użytkownik może ustawić suwak.
Value — wartość kontrolki wejściowej.
Dodatkowe właściwości
AccessibleLabel – etykieta dla czytników zawartości ekranu.
BorderColor – kolor obramowania kontrolki.
BorderStyle – rodzaj obramowania kontrolki: Ciągłe, Kreskowane, Kropkowane lub Brak.
BorderThickness – grubość obramowania kontrolki.
DisplayMode – czy kontrolka zezwala na wprowadzanie danych wejściowych przez użytkownika (Edytuj), czy tylko wyświetla dane (Wyświetl) lub jest wyłączona (Wyłączone).
DisabledBorderColor – kolor obramowania kontrolki, jeśli właściwość DisplayMode kontrolki jest ustawiona na wartość Wyłączone.
FocusedBorderColor – kolor obramowania kontrolki z fokusem.
FocusedBorderThickness – grubość obramowania kontrolki z fokusem.
HandleActiveFill — kolor uchwytu suwaka w miarę zmieniania jego wartości przez użytkownika.
HandleFill — kolor uchwytu (elementu, który zmienia pozycję) w kontrolce przełącznika lub suwaka.
HandleHoverFill – kolor uchwytu suwaka, gdy użytkownik ustawi na nim wskaźnik myszy.
HandleSize — średnica uchwytu.
Height – odległość między górną i dolną krawędzią kontrolki.
HoverBorderColor – kolor obramowania kontrolki po umieszczeniu na niej wskaźnika myszy.
Layout — określa, czy użytkownik przewija galerię lub dostosowuje suwak pionowo (Pion), czy poziomo (Poziom).
OnChange — Akcje do wykonania, gdy użytkownik zmieni wartość kontrolki (na przykład przez dostosowanie suwaka).
OnSelect — akcje do wykonania po naciśnięciu lub kliknięciu formantu przez użytkownika.
PressedBorderColor — kolor krawędzi kontrolki, gdy użytkownik naciśnie lub kliknie tę kontrolkę.
RailFill — kolor tła prostokąta w kontrolce przełączania, gdy jej wartość jest równa fałsz, lub kolor linii z prawej strony uchwytu w kontrolce suwaka.
RailHoverFill — gdy ustawisz wskaźnik na kontrolce przełącznika lub suwaka, kolor tła prostokąta w kontrolce przełącznika, gdy jej wartość jest równa fałsz, lub kolor linii z prawej strony uchwytu w kontrolce suwaka.
ReadOnly — określa, czy użytkownik może zmienić wartość kontrolki suwaka lub oceny.
Reset - czy kontrolka wraca do swojej wartości domyślnej.
ShowValue — określa, czy wartość suwaka lub oceny jest wyświetlana, gdy użytkownik zmienia tę wartość lub zatrzymuje wskaźnik myszy na kontrolce.
TabIndex — kolejność nawigacji za pomocą klawiatury w odniesieniu do innych kontrolek.
Tooltip – tekst objaśnienia wyświetlany po umieszczeniu wskaźnika myszy na kontrolce.
ValueFill — kolor tła prostokąta w kontrolce przełącznika, gdy jej wartość jest równa prawda, lub kolor linii z lewej strony uchwytu w kontrolce suwaka.
ValueHoverFill — gdy utrzymujesz wskaźnik myszy na kontrolce przełączania lub suwaka, kolor tła prostokąta w kontrolce przełączania, gdy jej wartość jest równa prawda, lub kolor linii z lewej strony uchwytu w kontrolce suwaka.
Visible – czy kontrolka jest widoczna, czy ukryta.
Width – odległość między lewą i prawą krawędzią kontrolki.
X — odległość między lewą krawędzią kontrolki a lewą krawędzią jej kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).
Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).
Funkcje pokrewne
Przykład
Dodaj przycisk i ustaw dla jego właściwości OnSelect następującą formułę:
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})Nie wiesz, jak dodać, nazwać i skonfigurować kontrolkę?
Potrzebujesz informacji na temat funkcji ClearCollect lub innych funkcji?
Naciśnij klawisz F5, wybierz przycisk, a następnie naciśnij klawisz Esc.
Dodaj suwak, przenieś go poniżej przycisku i nazwij suwak MinPopulation.
Ustaw właściwość Max suwaka na 5000000 i jego właściwość Min na 1000000.
Dodaj galerię tekstu w orientacji pionowej, przenieś ją poniżej suwaka, a następnie ustaw właściwość Items galerii na następującą formułę:
Filter(CityPopulations, Population > MinPopulation)W pierwszym elemencie galerii ustaw właściwość Text górnej etykiety na ThisItem.City i ustaw właściwość Text dolnej etykiety na następującą formułę:
Text(ThisItem.Population, "##,###")Naciśnij klawisz F5, a następnie dostosuj kontrolkę MinPopulation, aby były wyświetlane tylko miasta mające populację, która jest większa niż określona przez Ciebie wartość.
Aby powrócić do domyślnego obszaru roboczego, naciśnij klawisz Esc.
Wytyczne dotyczące ułatwień dostępu
Kontrast kolorów
Między poniższymi kolorami musi istnieć odpowiedni kontrast:
- ValueFill i RailFill
- ValueHoverFill i RailHoverFill
- FocusedBorderColor i kolor na zewnątrz kontrolki
- ValueFill i kolor tła
- RailFill i kolor tła
- ValueHoverFill i kolor tła
- RailHoverFill i kolor tła
Obsługa czytników ekranu
- Należy podać wartość właściwości AccessibleLabel.
Obsługa klawiatury
- Właściwość TabIndex musi mieć wartość zero lub większą, dzięki czemu użytkownicy korzystający z klawiatury mogą przejść do kontrolki.
- Wskaźniki fokusu muszą być wyraźnie widoczne. Aby to zapewnić, skorzystaj z właściwości FocusedBorderColor i FocusedBorderThickness.
- Wartość suwaka musi być wyświetlana podczas korzystania z klawiatury. Można to osiągnąć za pomocą jednej z następujących metod:
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).