Xamarin.FormsSeletorXamarin.Forms Picker

A exibição do seletor é um controle para selecionar um item de texto de uma lista de dados.The Picker view is a control for selecting a text item from a list of data.

O Xamarin.Forms Picker exibe uma lista curta de itens, da qual o usuário pode selecionar um item.The Xamarin.Forms Picker displays a short list of items, from which the user can select an item. Picker define as propriedades a seguir:Picker defines the following properties:

Todas as propriedades são apoiadas por BindableProperty objetos, o que significa que elas podem ser estilizadas e as propriedades podem ser destinos de associações de dados.All of the properties are backed by BindableProperty objects, which means that they can be styled, and the properties can be targets of data bindings. As SelectedIndex SelectedItem Propriedades e têm um modo de associação padrão de BindingMode.TwoWay , o que significa que elas podem ser destinos de associações de dados em um aplicativo que usa a arquitetura MVVM (Model-View-ViewModel) .The SelectedIndex and SelectedItem properties have a default binding mode of BindingMode.TwoWay, which means that they can be targets of data bindings in an application that uses the Model-View-ViewModel (MVVM) architecture. Para obter informações sobre como definir propriedades de fonte, consulte fontes.For information about setting font properties, see Fonts.

Um Picker não mostra dados quando é exibido pela primeira vez.A Picker doesn't show any data when it's first displayed. Em vez disso, o valor de sua Title propriedade é mostrado como um espaço reservado nas plataformas Ios e Android:Instead, the value of its Title property is shown as a placeholder on the iOS and Android platforms:

Exibição do seletor inicialInitial Picker Display

Quando os Picker ganhos se concentrarem, seus dados serão exibidos e o usuário poderá selecionar um item:When the Picker gains focus, its data is displayed and the user can select an item:

Seletor selecionando um itemPicker Selecting an Item

O Picker dispara um SelectedIndexChanged evento quando o usuário seleciona um item.The Picker fires a SelectedIndexChanged event when the user selects an item. Após a seleção, o item selecionado é exibido pelo Picker :Following selection, the selected item is displayed by the Picker:

Seletor após seleção

Há duas técnicas para popular um Picker com dados:There are two techniques for populating a Picker with data: