Xamarin.Forms Výběr

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:

Initial Picker Display

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

Picker Selecting an Item

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

Picker after Selection

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.