Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Widok selektora to kontrolka służąca do wybierania elementu tekstowego z listy danych.
Zostanie wyświetlona krótka Xamarin.FormsPicker lista elementów, z których użytkownik może wybrać element. Picker definiuje następujące właściwości:
CharacterSpacing, typudouble, to odstęp między znakami elementu wyświetlanegoPickerprzez element .FontAttributestypuFontAttributes, który domyślnie ma wartośćFontAtributes.None.FontFamilytypustring, który domyślnie ma wartośćnull.FontSizetypudouble, który domyślnie ma wartość -1.0.HorizontalTextAlignment, typuTextAlignment, to wyrównanie w poziomie tekstu wyświetlanegoPickerprzez element .ItemsSourcetypuIList, źródłowa lista elementów do wyświetlenia, która jest domyślnie ustawiona nanull.SelectedIndextypuint, indeks wybranego elementu, który domyślnie to -1.SelectedItemtypuobject, wybrany element, który domyślnie ma wartośćnull.TextColortypuColor, kolor używany do wyświetlania tekstu, który domyślnie ma wartośćColor.Default.Titletypustring, który domyślnie ma wartośćnull.TitleColortypuColor, kolor używany do wyświetlaniaTitletekstu.VerticalTextAlignment, typuTextAlignment, to wyrównanie w pionie tekstu wyświetlanegoPickerprzez element .
Wszystkie właściwości są wspierane przez BindableProperty obiekty, co oznacza, że można je stylizować, a właściwości mogą być obiektami docelowymi powiązań danych. Właściwości SelectedIndex i SelectedItem mają domyślny tryb BindingMode.TwoWaypowiązania , co oznacza, że mogą być obiektami docelowymi powiązań danych w aplikacji korzystającej z architektury Model-View-ViewModel (MVVM ). Aby uzyskać informacje o ustawianiu właściwości czcionki, zobacz Czcionki.
Element A Picker nie wyświetla żadnych danych po pierwszym wyświetleniu. Zamiast tego wartość jej Title właściwości jest wyświetlana jako symbol zastępczy na platformach iOS i Android:
Picker Gdy zyska fokus, jego dane są wyświetlane, a użytkownik może wybrać element:
Zdarzenie Picker jest wyzwalane SelectedIndexChanged , gdy użytkownik wybierze element. Po zaznaczeniu zaznaczony element jest wyświetlany przez element Picker:

Istnieją dwie techniki wypełniania Picker za pomocą danych:
ItemsSourceUstawianie właściwości na dane, które mają być wyświetlane. Jest to zalecana technika. Aby uzyskać więcej informacji, zobacz Ustawianie właściwości ItemsSource selektora.- Dodawanie danych do wyświetlenia w kolekcji
Items. Ta technika była oryginalnym procesem wypełnianiaPickerdanych. Aby uzyskać więcej informacji, zobacz Dodawanie danych do kolekcji elementów selektora.

