Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Componente Picker

Gente, estou utilizando o componente Picker e está apresentando um erro quando apresenta a lista criada, aparece no texto a referencia e não o conteudo. Alguem já sabe me dizer o que está errado? Segue abaixo os códigos

                <StackLayout >
                    <Label Text="Dados do Propietário" FontAttributes="Bold" FontSize="Large" HorizontalOptions="Center" ></Label>
                    <Picker Title="Selecione o Vendedor" ItemsSource="{Binding ListaVendedor}" 
                            SelectedItem="{Binding SelVendedor, Mode=TwoWay}">
                    </Picker>

CodeBehind

        public TelaCadastroImovel ()
        {
            InitializeComponent ();
        }

View Model

    public class ImovelCadastro : INotifyPropertyChanged
    {
        public Imovel imovel { get; set; }
        public Vendedor vendedor { get; set; }

        public List<Vendedor> ListaVendedor { get; set; }

        public ImovelCadastro()
        {
            this.ListaVendedor = new List<Vendedor>
            {
                new Vendedor { NomeVendedor = "Vendedor 2" },
                new Vendedor { NomeVendedor = "Vendedor 1"},
                new Vendedor { NomeVendedor = "Vendedor 2" },
                new Vendedor { NomeVendedor = "Vendedor 2" },
                new Vendedor { NomeVendedor = "Vendedor 1"},
                new Vendedor { NomeVendedor = "Vendedor 2" },
                new Vendedor { NomeVendedor = "Vendedor 3" }
            };
            OnPropertyChanged();
        }

        public event PropertyChangedEventHandler PropertyChanged;

        public void OnPropertyChanged([CallerMemberName]string name = "")
        {
            if (PropertyChanged != null)
                PropertyChanged.Invoke(this, new PropertyChangedEventArgs(name));
        }
    }

Classe Vendedor

    public class Vendedor
    {
        public string nomeVendedor { get; set; }
        public string NomeVendedor  
        {
            get { return nomeVendedor; }
            set { nomeVendedor = value; }
        }

    }
1 resposta
solução!

Resolvido, faltou no Picker especificar o ItemDisplayBiding.