Sdílet prostřednictvím


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, typu double, je mezery mezi znaky položky zobrazené znakem Picker.
  • FontAttributes typu FontAttributes, který má výchozí hodnotu FontAtributes.None.
  • FontFamily typu string, který má výchozí hodnotu null.
  • FontSizedoubletypu , který má výchozí hodnotu -1.0.
  • HorizontalTextAlignment, typu TextAlignment, je vodorovné zarovnání textu zobrazeného pomocí Picker.
  • ItemsSource typu IList, zdrojový seznam položek, které se mají zobrazit, což je výchozí nullhodnota .
  • SelectedIndex typ int, index vybrané položky, která je výchozí hodnota -1.
  • SelectedItemobjecttypu , vybraná položka, která je ve výchozím nastavení null.
  • TextColor typ Color, barva použitá k zobrazení textu, který má výchozí hodnotu Color.Default.
  • Title typu string, který má výchozí hodnotu null.
  • TitleColor typu Color, barva použitá k zobrazení Title textu.
  • VerticalTextAlignment, typu TextAlignment, je svislé zarovnání textu zobrazeného sadou Picker.

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.TwoWayvazby , 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:

Zobrazení počátečního výběru

Když získá fokus Picker , zobrazí se její data a uživatel může vybrat položku:

Výběr položky

SelectedIndexChanged Aktivuje Picker událost, když uživatel vybere položku. Vybraná položka se zobrazí Pickerv následujícím výběru:

Výběr po 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.