Xamarin.Forms Picker
Die Auswahlansicht ist ein Steuerelement zum Auswählen eines Textelements aus einer Liste von Daten.
Zeigt Xamarin.FormsPicker
eine kurze Liste von Elementen an, aus der der Benutzer ein Element auswählen kann. Picker
definiert die folgenden Eigenschaften:
CharacterSpacing
, vom Typdouble
, ist der Abstand zwischen den Zeichen des Elements, dasPicker
von angezeigt wird.FontAttributes
vom TypFontAttributes
, der standardmäßig auf lautetFontAtributes.None
.FontFamily
vom Typstring
, der standardmäßig auf lautetnull
.FontSize
vom Typdouble
, der standardmäßig auf -1.0 festgelegt ist.HorizontalTextAlignment
, vom TypTextAlignment
, ist die horizontale Ausrichtung des texts, diePicker
von angezeigt wird.ItemsSource
vom TypIList
, die Quellliste der anzuzeigenden Elemente, die standardmäßig auf lautetnull
.SelectedIndex
vom Typint
, der Index des ausgewählten Elements, der standardmäßig auf -1 lautet.SelectedItem
vom Typobject
, das ausgewählte Element, das standardmäßig auf lautetnull
.TextColor
vom TypColor
, die Farbe, die verwendet wird, um den Text anzuzeigen, die standardmäßig aufColor.Default
lautet.Title
vom Typstring
, der standardmäßig auf lautetnull
.TitleColor
vom TypColor
, die Farbe, die zum Anzeigen desTitle
Texts verwendet wird.VerticalTextAlignment
, vom TypTextAlignment
, ist die vertikale Ausrichtung des Texts, derPicker
von angezeigt wird.
Alle Eigenschaften werden durch BindableProperty
Objekte unterstützt, was bedeutet, dass sie formatiert werden können, und die Eigenschaften können Ziele von Datenbindungen sein. Die SelectedIndex
Eigenschaften und SelectedItem
verfügen über den Standardbindungsmodus von BindingMode.TwoWay
, was bedeutet, dass sie Ziele von Datenbindungen in einer Anwendung sein können, die die MVVM-Architektur (Model-View-ViewModel) verwendet. Informationen zum Festlegen von Schriftarteigenschaften finden Sie unter Schriftarten.
A Picker
zeigt keine Daten an, wenn es zum ersten Mal angezeigt wird. Stattdessen wird der Wert der Title
-Eigenschaft als Platzhalter auf den iOS- und Android-Plattformen angezeigt:
Wenn der Picker
Fokus gewinnt, werden seine Daten angezeigt, und der Benutzer kann ein Element auswählen:
Der Picker
löst ein Ereignis aus SelectedIndexChanged
, wenn der Benutzer ein Element auswählt. Nach der Auswahl wird das ausgewählte Element durch Picker
angezeigt:
Es gibt zwei Techniken zum Auffüllen eines Picker
mit Daten:
- Festlegen der
ItemsSource
-Eigenschaft auf die anzuzeigenden Daten. Dies ist das empfohlene Verfahren. Weitere Informationen finden Sie unter Festlegen der ItemsSource-Eigenschaft einer Auswahl. - Hinzufügen der anzuzeigenden Daten zur
Items
Auflistung. Diese Technik war der ursprüngliche Prozess zum Auffüllen einesPicker
mit Daten. Weitere Informationen finden Sie unter Hinzufügen von Daten zur Elementsammlung einer Auswahl.