Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
La vue Sélecteur est un contrôle permettant de sélectionner un élément de texte dans une liste de données.
L’affichage Xamarin.FormsPicker d’une courte liste d’éléments, à partir duquel l’utilisateur peut sélectionner un élément. Picker définit les propriétés suivantes :
CharacterSpacing, de typedouble, est l’espacement entre les caractères de l’élément affiché par lePicker.FontAttributesde typeFontAttributes, dont la valeur par défaut estFontAtributes.None.FontFamilyde typestring, dont la valeur par défaut estnull.FontSizede typedouble, dont la valeur par défaut est -1.0.HorizontalTextAlignment, de typeTextAlignment, est l’alignement horizontal du texte affiché par lePicker.ItemsSourcede typeIList, la liste source d’éléments à afficher, qui est par défautnull.SelectedIndexde typeint, l’index de l’élément sélectionné, qui a par défaut la valeur -1.SelectedItemde typeobject, l’élément sélectionné, qui est par défautnull.TextColorde typeColor, couleur utilisée pour afficher le texte, qui est défini par défautColor.Defaultsur .Titlede typestring, dont la valeur par défaut estnull.TitleColorde typeColor, la couleur utilisée pour afficher le texteTitle.VerticalTextAlignment, de typeTextAlignment, est l’alignement vertical du texte affiché par lePicker.
Toutes les propriétés sont sauvegardées par BindableProperty des objets, ce qui signifie qu’elles peuvent être styletées et que les propriétés peuvent être des cibles de liaisons de données. Les SelectedIndex propriétés ont SelectedItem un mode de liaison par défaut , BindingMode.TwoWayce qui signifie qu’elles peuvent être des cibles de liaisons de données dans une application qui utilise l’architecture Model-View-ViewModel (MVVM). Pour obtenir plus d’informations sur la définition des propriétés de police, consultez les Polices.
Un Picker n’affiche aucune donnée lors de son affichage initial. Au lieu de cela, la valeur de sa Title propriété est affichée en tant qu’espace réservé sur les plateformes iOS et Android :
Lorsque le Picker reçoit le focus, ses données sont affichées et l’utilisateur peut sélectionner un élément :
Le Picker déclenche un événement SelectedIndexChanged lorsque l’utilisateur sélectionne un élément. Après la sélection, l’élément sélectionné est affiché par le Picker :

Il existe deux techniques pour remplir un Picker avec des données :
- Définition de la propriété
ItemsSourcesur les données à afficher. Il s’agit de la technique recommandée. Pour plus d’informations, consultez Définition de la propriété ItemsSource d’un sélecteur. - Ajout des données à afficher à la collection
Items. Cette technique était le processus d’origine pour remplir desPickerdonnées. Pour plus d’informations, consultez Ajout de données à la collection d’éléments d’un sélecteur.

