Compartilhar via


Xamarin.Forms Selecionador

O modo de exibição Seletor é um controle para selecionar um item de texto em uma lista de dados.

O exibe Xamarin.FormsPicker uma pequena lista de itens, a partir da qual o usuário pode selecionar um item. Picker define as propriedades a seguir:

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. As SelectedIndex propriedades and SelectedItem 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). Para obter informações sobre como definir propriedades de fonte, veja Fontes.

Um Picker não mostra nenhum dado quando é exibido pela primeira vez. Em vez disso, o valor de sua Title propriedade é mostrado como um espaço reservado nas plataformas iOS e Android:

Exibição do seletor inicial

Quando o Picker ganha focus, seus dados são exibidos e o usuário pode selecionar um item:

Seletor Selecionando um item

O Picker dispara um evento SelectedIndexChanged quando o usuário seleciona um item. Após a seleção, o item selecionado é exibido pelo Picker:

Seletor após seleção

Há duas técnicas para preencher um Picker com dados:

  • Definindo a propriedade ItemsSource para os dados a serem exibidos. Essa é a técnica recomendada. Para obter mais informações, consulte Definindo a propriedade ItemsSource de um seletor.
  • Adicionando os dados a serem exibidos à coleção Items. Essa técnica foi o processo original para preencher um Picker com dados. Para obter mais informações, consulte Adicionando dados à coleção de itens de um seletor.