Xamarin.Forms Kommissionierer
Die Auswahlansicht ist ein Steuerelement zum Auswählen eines Textelements aus einer Datenliste.
Auf der Xamarin.FormsPicker
Seite wird eine kurze Liste von Elementen angezeigt, aus denen der Benutzer ein Element auswählen kann. Picker
definiert die folgenden Eigenschaften:
CharacterSpacing
, vom Typdouble
, ist der Abstand zwischen den Zeichen des Elements, das vonPicker
angezeigt wird.FontAttributes
vom TypFontAttributes
, standardmäßig aufFontAtributes.None
gesetzt.FontFamily
vom Typstring
, standardmäßig aufnull
gesetzt.FontSize
vom Typdouble
, standardmäßig auf -1,0 gesetzt.HorizontalTextAlignment
, vom TypTextAlignment
, ist die horizontale Ausrichtung des vonPicker
angezeigten Textes.ItemsSource
vom TypIList
, die Quellliste der anzuzeigenden Elemente, die standardmäßignull
lautet.SelectedIndex
vom Typint
, der Index des ausgewählten Elements, der standardmäßig -1 ist.SelectedItem
vom Typobject
, das ausgewählte Element, das standardmäßignull
lautet.TextColor
vom TypColor
, die Farbe, die zum Anzeigen des Texts verwendet wird, standardmäßigColor.Default
.Title
vom Typstring
, der standardmäßignull
lautet.TitleColor
vom TypColor
, die Farbe, die für die Anzeige des TextesTitle
verwendet wird.VerticalTextAlignment
, vom TypTextAlignment
, ist die vertikale Ausrichtung des vonPicker
angezeigten Textes.
Alle Eigenschaften werden durch BindableProperty
-Objekte unterstützt, was bedeutet, dass sie gestylt werden können, und die Eigenschaften können Ziele von Datenbindungen sein. Die SelectedIndex
Eigenschaften SelectedItem
weisen einen Standardbindungsmodus auf BindingMode.TwoWay
. Dies bedeutet, dass sie Ziele von Datenbindungen in einer Anwendung sein können, die die Model-View-ViewModel (MVVM) -Architektur verwendet. Weitere Informationen zum Festlegen von Schriftarteigenschaften finden Sie unter Schriftarten.
Ein Picker
zeigt keine Daten an, wenn er zum ersten Mal angezeigt wird. Stattdessen wird der Wert seiner Title
Eigenschaft als Platzhalter auf den iOS- und Android-Plattformen angezeigt:
Wenn Picker
den Fokus erhält, werden seine Daten angezeigt und der Benutzer kann ein Element auswählen:
Der Picker
löst ein SelectedIndexChanged
-Ereignis aus, wenn der Benutzer ein Element auswählt. Nach der Auswahl wird das ausgewählte Element durch die Taste Picker
angezeigt:
Es gibt zwei Techniken, um ein Picker
mit Daten zu füllen:
- Einstellung der Eigenschaft
ItemsSource
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 Sammlung
Items
. Diese Technik war der ursprüngliche Prozess zum Auffüllen vonPicker
Daten. Weitere Informationen finden Sie unter Hinzufügen von Daten zur Items-Auflistung einer Auswahl.