Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La vista de Picker es un control para seleccionar un elemento de texto de una lista de datos.
La clase Picker de Xamarin.Forms muestra una breve lista de elementos, en la que el usuario puede seleccionar un elemento. Picker define las siguientes propiedades:
CharacterSpacing, del tipodouble, es el espaciado entre los caracteres del elemento que muestraPicker.FontAttributesde tipoFontAttributes, que tieneFontAtributes.Nonecomo valor predeterminado .FontFamilyde tipostring, que tienenullcomo valor predeterminado.FontSizede tipodouble, que tiene como valor predeterminado -1.0.HorizontalTextAlignment, del tipoTextAlignment, es la alineación horizontal del texto que muestraPicker.ItemsSourcede tipoIList, la lista de origen de elementos que se van a mostrar, que tiene como valor predeterminadonull.SelectedIndexde tipoint, el índice del elemento seleccionado, que tiene como valor predeterminado -1.SelectedItemde tipoobject, el elemento seleccionado, que tiene como valor predeterminadonull.TextColorde tipoColor, el color usado para mostrar el texto, que tieneColor.Defaultcomo valor predeterminado.Titlede tipostring, que tiene como valor predeterminadonull.TitleColorde tipoColor, el color usado para mostrar el textoTitle.VerticalTextAlignment, del tipoTextAlignment, es la alineación vertical del texto que muestraPicker.
Todas estas propiedades están respaldadas por objetos BindableProperty, lo que significa que se les pueden aplicar estilos y que las propiedades pueden ser los destinos de los enlaces de datos. Las propiedades SelectedIndex y SelectedItem tienen un modo de enlace predeterminado de BindingMode.TwoWay, lo que significa que pueden ser destinos de enlaces de datos en una aplicación que usa la arquitectura Modelo-Vista-Modelo de vista (MVVM). Para obtener información sobre cómo establecer las propiedades de fuente, consulta Fuentes.
Picker no muestra ningún dato cuando se muestra por primera vez. En su lugar, el valor de su propiedad Title se muestra como marcador de posición en las plataformas iOS y Android:
Cuando Picker obtiene el foco, se muestran sus datos y el usuario puede seleccionar un elemento:
Cuando se selecciona un elemento, Picker desencadena un evento SelectedIndexChanged. Después de la selección, el elemento seleccionado se muestra mediante Picker:

Hay dos técnicas para rellenar Picker con datos:
- Establecer la propiedad
ItemsSourceen los datos que se van a mostrar. Esta es la técnica recomendada. Para obtener más información, vea Establecimiento de la propiedad ItemsSource de clase Picker. - Agregar los datos que se mostrarán a la colección
Items. Esta técnica era el proceso original para rellenar una clasePickercon datos. Para obtener más información, vea Adición de datos a la colección de elementos de un selector.

