Xamarin.Forms Selezione
La visualizzazione Selezione è un controllo per la selezione di un elemento di testo da un elenco di dati.
Xamarin.FormsPicker
Visualizza un breve elenco di elementi, da cui l'utente può selezionare un elemento. Picker
definisce le proprietà seguenti:
CharacterSpacing
, di tipodouble
, è la spaziatura tra i caratteri dell'elemento visualizzato daPicker
.FontAttributes
di tipoFontAttributes
, che per impostazione predefinita èFontAtributes.None
.FontFamily
di tipostring
, che per impostazione predefinita ènull
.FontSize
di tipodouble
, che per impostazione predefinita è -1.0.HorizontalTextAlignment
, di tipoTextAlignment
, è l'allineamento orizzontale del testo visualizzato daPicker
.ItemsSource
di tipoIList
, l'elenco di origine di elementi da visualizzare, che per impostazione predefinita ènull
.SelectedIndex
di tipoint
, l'indice dell'elemento selezionato, che per impostazione predefinita è -1.SelectedItem
di tipoobject
, l'elemento selezionato, che per impostazione predefinita ènull
.TextColor
di tipoColor
, il colore utilizzato per visualizzare il testo, che per impostazione predefinita èColor.Default
.Title
di tipostring
, che per impostazione predefinita ènull
.TitleColor
di tipoColor
, il colore utilizzato per visualizzare ilTitle
testo.VerticalTextAlignment
, di tipoTextAlignment
, è l'allineamento verticale del testo visualizzato daPicker
.
Tutte le proprietà sono supportate da BindableProperty
oggetti, il che significa che possono essere stilizzati e che le proprietà possono essere destinazioni di data binding. Le SelectedIndex
proprietà e SelectedItem
hanno una modalità di associazione predefinita di BindingMode.TwoWay
, il che significa che possono essere destinazioni di data binding in un'applicazione che usa l'architettura Model-View-ViewModel (MVVM). Per informazioni sull'impostazione delle proprietà dei tipi di carattere, vedere Tipi di carattere.
Un Picker
oggetto non mostra dati quando viene visualizzato per la prima volta. Il valore della proprietà Title
viene invece visualizzato come segnaposto nelle piattaforme iOS e Android:
Quando si ottiene lo Picker
stato attivo, vengono visualizzati i dati e l'utente può selezionare un elemento:
Genera Picker
un SelectedIndexChanged
evento quando l'utente seleziona un elemento. Dopo la selezione, l'elemento selezionato viene visualizzato da Picker
:
Esistono due tecniche per popolare un oggetto Picker
con i dati:
- Impostazione della
ItemsSource
proprietà sui dati da visualizzare. Questa è la tecnica consigliata. Per altre informazioni, vedere Impostazione della proprietà ItemsSource di una selezione. - Aggiunta dei dati da visualizzare alla
Items
raccolta. Questa tecnica era il processo originale per popolare un oggettoPicker
con i dati. Per altre informazioni, vedere Aggiunta di dati alla raccolta di elementi di una selezione.