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

Não monta no simulador do android erroCS0246 Xamarim na lição 1 "ListView - Binding".

Estou na parte 1 de Xamarim na lição 1 "ListView - Binding". Não monta nem a pau e da um erro no

ERRO linha 17 >>>

public List<Veiculo> Veiculos { get; set; }    
ERRO--  The type or namespace name 'List<>' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (appTesteDRive)--

_ arquivo appTesteDRivePage.xaml.cs_

using Xamarin.Forms;

namespace appTesteDRive
{

    class Veiculo
    {
        public string Nome { get; set; }
        public decimal Preco { get; set; }

    }
  public partial class appTesteDRivePage : ContentPage
    {

erro>>   public List<Veiculo> Veiculos { get; set; }

 public appTesteDRivePage()
        {
            InitializeComponent();

            this.Veiculos = new List<Veiculo>
            {
                new Veiculo { Nome = "Azera V6", Preco = 60000},
                new Veiculo { Nome = "Fiesta 2.0", Preco = 50000},
                new Veiculo { Nome = "HB20 S", Preco = 40000}
            };

       listViewVeiculo.ItemsSource = this.Veiculos;
   }
    }
}

arquivo appTesteDRivePage.xaml_

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
    xmlns:local="clr-namespace:appTesteDRive" 
    x:Class="appTesteDRive.appTesteDRivePage">

    <ListView x:Name= "listViewVeiculos">
   </ListView>
</ContentPage>
1 resposta
solução!

Olá, Vagner

Está faltando o namespace da classe List<T>. Adicione no início do seu arquivo appTesteDRivePage.xaml.cs:

using System.Collections.Generic;