Xamarin.Forms Próbnika
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świetlanegoPicker
przez element .FontAttributes
typuFontAttributes
, który domyślnie ma wartośćFontAtributes.None
.FontFamily
typustring
, który domyślnie ma wartośćnull
.FontSize
typudouble
, który domyślnie ma wartość -1.0.HorizontalTextAlignment
, typuTextAlignment
, to wyrównanie w poziomie tekstu wyświetlanegoPicker
przez element .ItemsSource
typuIList
, źródłowa lista elementów do wyświetlenia, która jest domyślnie ustawiona nanull
.SelectedIndex
typuint
, indeks wybranego elementu, który domyślnie to -1.SelectedItem
typuobject
, wybrany element, który domyślnie ma wartośćnull
.TextColor
typuColor
, kolor używany do wyświetlania tekstu, który domyślnie ma wartośćColor.Default
.Title
typustring
, który domyślnie ma wartośćnull
.TitleColor
typuColor
, kolor używany do wyświetlaniaTitle
tekstu.VerticalTextAlignment
, typuTextAlignment
, to wyrównanie w pionie tekstu wyświetlanegoPicker
przez 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.TwoWay
powią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:
ItemsSource
Ustawianie 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łnianiaPicker
danych. Aby uzyskać więcej informacji, zobacz Dodawanie danych do kolekcji elementów selektora.