Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Lista zawierająca tylko pierwszy element, chyba że użytkownik go otworzy.
Description
Kontrolka Lista rozwijana oszczędza nieruchomości ekranu, zwłaszcza gdy lista zawiera wiele opcji. Kontrolka zajmuje tylko jeden wiersz, chyba że użytkownik wybierze pagon, aby wyświetlić więcej opcji. Kontrolka pokazuje maksymalnie 500 elementów.
Właściwości klucza
Ustawienie domyślne — początkowa wartość kontrolki przed określeniem przez użytkownika innej wartości.
Items — źródło danych, które zawiera elementy wyświetlane w kontrolce. Jeśli źródło ma wiele kolumn, ustaw właściwość Value kontrolki na kolumnę danych, które chcesz pokazać.
Value — kolumna danych, które mają być wyświetlane w kontrolce (na przykład jeśli źródło danych ma wiele kolumn).
Selected — rekord danych reprezentujący wybrany element.
AllowEmptySelection — czy kontrolka nie może mieć zaznaczonych elementów. W przypadku wartości false zawsze będzie zaznaczony element, który początkowo będzie domyślnym lub pierwszym elementem.
Dodatkowe właściwości
AccessibleLabel — etykieta dla czytników zawartości ekranu.
BorderColor — kolor obramowania kontrolki.
BorderStyle — czy obramowanie kontrolki to Solid, Dashed, Dotted lub None.
BorderThickness — grubość obramowania kontrolki.
ChevronBackground — kolor strzałki w dół na liście rozwijanej.
ChevronFill — kolor strzałki w dół na liście rozwijanej.
Color — kolor tekstu w kontrolce.
DisplayMode — określa, czy kontrolka zezwala na wprowadzanie danych przez użytkownika (Edycja), wyświetla tylko dane (Widok) lub jest wyłączona (wyłączone).
DisabledBorderColor — kolor obramowania kontrolki, jeśli właściwość DisplayMode kontrolki jest ustawiona na wartość Wyłączone.
DisabledColor — kolor tekstu w kontrolce, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.
DisabledFill — kolor tła kontrolki, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.
Fill — kolor tła kontrolki.
FocusedBorderColor — kolor obramowania kontrolki, gdy kontrolka jest skoncentrowana.
FocusedBorderThickness — grubość obramowania kontrolki, gdy kontrolka jest skoncentrowana.
Font — nazwa rodziny czcionek, w której pojawia się tekst.
FontWeight — waga tekstu w kontrolce: Pogrubienie, Semibold, Normalny lub Jaśniejszy.
Height — odległość między górną i dolną krawędzią kontrolki.
HoverBorderColor — kolor obramowania kontrolki, gdy użytkownik utrzymuje wskaźnik myszy na tej kontrolce.
HoverColor — kolor tekstu w kontrolce, gdy użytkownik utrzymuje wskaźnik myszy na nim.
HoverFill — kolor tła kontrolki, gdy użytkownik utrzymuje na niej wskaźnik myszy.
Kursywa — czy tekst w kontrolce jest kursywą.
OnChange — akcje do wykonania, gdy użytkownik zmieni wartość kontrolki (na przykład przez dostosowanie suwaka).
OnSelect — akcje do wykonania, gdy użytkownik wybierze kontrolkę.
PaddingBottom — odległość między tekstem w kontrolce a dolną krawędzią tej kontrolki.
PaddingLeft — odległość między tekstem w kontrolce a lewą krawędzią tej kontrolki.
PaddingRight — odległość między tekstem w kontrolce a prawą krawędzią tej kontrolki.
PaddingTop — odległość między tekstem w kontrolce a górną krawędzią tej kontrolki.
PressedBorderColor — kolor obramowania kontrolki, gdy użytkownik wybierze tę kontrolkę.
PressedColor — kolor tekstu w kontrolce, gdy użytkownik wybierze tę kontrolkę.
PressedFill — kolor tła kontrolki, gdy użytkownik wybierze tę kontrolkę.
Reset — określa, czy kontrolka przywraca wartość domyślną.
SelectedText (przestarzałe) — wartość ciągu reprezentująca wybrany element. Zamiast tego użyj opcji Dropdown1.SelectedText.Value , zastępując ciąg "Dropdown1" nazwą kontrolki listy rozwijanej w aplikacji.
SelectionColor — kolor tekstu zaznaczonego elementu lub elementów na liście lub kolor narzędzia wyboru w kontrolce pióra.
SelectionFill — kolor tła wybranego elementu lub elementów na liście lub w wybranym obszarze kontrolki pióra.
Size — rozmiar czcionki tekstu wyświetlanego w kontrolce.
Przekreślenie — określa, czy wiersz pojawia się przez tekst wyświetlany w kontrolce.
TabIndex — kolejność nawigacji za pomocą klawiatury w odniesieniu do innych kontrolek.
Etykietka narzędzia — tekst objaśniający wyświetlany po umieszczeniu wskaźnika myszy na kontrolce.
Podkreśl — określa, czy wiersz pojawia się pod tekstem wyświetlanym w kontrolce.
Visible — określa, czy kontrolka jest wyświetlana, 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ą kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).
Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).
Uwaga / Notatka
Właściwości obramowania wysuwanego są kontrolowane przez właściwości FocusedBorder .
Przykłady
Prosta lista
Dodaj kontrolkę Lista rozwijana i ustaw jej właściwość Items na następujące wyrażenie:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]Nie wiesz, jak dodawać, nazywać i konfigurować kontrolkę?
Pokaż elementy na liście, wybierając strzałkę w dół kontrolki, naciskając Alt .
Wyświetlanie listy ze źródła danych
Zasady opisane w tej procedurze dotyczą dowolnego źródła danych zawierającego tabele , ale w celu wykonania tych kroków należy otworzyć środowisko, dla którego została utworzona baza danych Microsoft Dataverse i dodane przykładowe dane.
Otwórz pustą aplikację i dodaj tabelęAccounts z usługi Dataverse.
Dodaj kontrolkę Lista rozwijana i ustaw jej właściwość Items na następującą formułę:
Distinct(Accounts, 'Address 1: City')Ta formuła przedstawia wszystkie miasta w tabeli Accounts . Jeśli więcej niż jeden rekord ma to samo miasto, funkcja Distinct ukrywa duplikację w kontrolce listy rozwijanej.
(Opcjonalnie) Zmień nazwę kontrolki Lista rozwijana na Cities (Miasta), dodaj pionową kontrolkę Galeria i ustaw właściwość Itemsgalerii na następującą formułę:
Filter(Accounts, address1_city == Cities.Selected.Result)Ta funkcja Filter pokazuje tylko te rekordy w tabeli Accounts , dla których miasto jest zgodne z wybraną wartością w kontrolce Miasta .
Wytyczne dotyczące ułatwień dostępu
Kontrast kolorów
Musi istnieć odpowiedni kontrast kolorów między:
- ChevronFill i ChevronBackground
- ChevronHoverFill i ChevronHoverBackground
- SelectionColor i SelectionFill
- SelectionFill i Fill
Jest to dodatek do standardowych wymagań dotyczących kontrastu kolorów.
Obsługa czytników ekranu
- Musi być dostępny plik AccessibleLabel.
Obsługa klawiatury
- Właściwość TabIndex musi być równa zero lub większa, aby użytkownicy klawiatury mogli przejść do niej.
- Wskaźniki fokusu muszą być wyraźnie widoczne. Aby to osiągnąć, użyj polecenia FocusedBorderColor i FocusedBorderThickness .