Xamarin.Forms Krumpáč
Zobrazení Výběr je ovládací prvek pro výběr textové položky ze seznamu dat.
Zobrazí Xamarin.FormsPicker
krátký seznam položek, ze kterých může uživatel vybrat položku. Picker
definuje následující vlastnosti:
CharacterSpacing
, typudouble
, je mezery mezi znaky položky zobrazené znakemPicker
.FontAttributes
typuFontAttributes
, který má výchozí hodnotuFontAtributes.None
.FontFamily
typustring
, který má výchozí hodnotunull
.FontSize
double
typu , který má výchozí hodnotu -1.0.HorizontalTextAlignment
, typuTextAlignment
, je vodorovné zarovnání textu zobrazeného pomocíPicker
.ItemsSource
typuIList
, zdrojový seznam položek, které se mají zobrazit, což je výchozínull
hodnota .SelectedIndex
typint
, index vybrané položky, která je výchozí hodnota -1.SelectedItem
object
typu , vybraná položka, která je ve výchozím nastavenínull
.TextColor
typColor
, barva použitá k zobrazení textu, který má výchozí hodnotuColor.Default
.Title
typustring
, který má výchozí hodnotunull
.TitleColor
typuColor
, barva použitá k zobrazeníTitle
textu.VerticalTextAlignment
, typuTextAlignment
, je svislé zarovnání textu zobrazeného sadouPicker
.
Všechny vlastnosti jsou podporovány BindableProperty
objekty, což znamená, že je možné je stylovat a vlastnosti mohou být cílem datových vazeb. SelectedItem
Vlastnosti SelectedIndex
mají výchozí režim BindingMode.TwoWay
vazby , což znamená, že mohou být cílem datových vazeb v aplikaci, která používá architekturu Model-View-ViewModel (MVVM). Informace o nastavení vlastností písma naleznete v tématu Písma.
Při Picker
prvním zobrazení se nezobrazují žádná data. Místo toho se hodnota jeho Title
vlastnosti zobrazí jako zástupný symbol na platformách iOS a Android:
Když získá fokus Picker
, zobrazí se její data a uživatel může vybrat položku:
SelectedIndexChanged
Aktivuje Picker
událost, když uživatel vybere položku. Vybraná položka se zobrazí Picker
v následujícím výběru:
Existují dvě techniky pro naplnění Picker
daty:
ItemsSource
Nastavení vlastnosti na data, která se mají zobrazit. Toto je doporučený postup. Další informace naleznete v tématu Nastavení vlastnosti ItemsSource výběru.- Přidání dat, která se mají zobrazit do
Items
kolekce. Tato technika byla původní proces pro naplněníPicker
daty. Další informace naleznete v tématu Přidání dat do kolekce položek výběru.