3
respostas

Erro !

Quando rodo o aplicativo ele me da essa mensagem. Unhandled Exception:

Xamarin.Forms.Xaml.XamlParseException: Position 9:18. Type Viewcell not found in xmlns http://xamarin.com/schemas/2014/forms

Porem não consegui arrumar uma solução

3 respostas

Olá, Lucas! Você está tentando rodar o aplicativo que veio com o curso (arquivo .zip) ou o aplicativo que você desenvolveu acompanhando a aula?

Pode colocar o código XAML para analisarmos melhor? Obrigado!

Estou desenvolvendo acompanhando as aulas.

----------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace AluraCar
{
    public class Veiculo
    {
        public string Nome { get; set; }
        public decimal Preco { get; set; }
    }
    public partial class MainPage : ContentPage
    {
        public List<Veiculo> Veiculos { get; set; }

        public MainPage()
        {
            InitializeComponent();

            this.Veiculos = new List<Veiculo>
            {
                new Veiculo {Nome = "Azera v6", Preco = 60000},
                new Veiculo {Nome = "BMW x1 2.0", Preco = 80000},
                new Veiculo {Nome = "Sonata 2.5", Preco = 55000}
            };

            this.BindingContext = this;
        }
    }

}

--------------------------------------------------------------------
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:AluraCar"
             x:Class="AluraCar.MainPage">
    <ListView x:Name="listViewVeiculos" ItemsSource="{Binding Veiculos}">
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <Label Text="{Binding Nome}"></Label>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>

    </ListView>


</ContentPage>

Olá, Lucas!

Seu código funciona na minha máquina perfeitamente. Então eu sugiro que você:

1) Vá no emulador do Android, procure o ícone do app TestDrive e o arraste para a lixeira do android, e confirme a exclusão.

2) Limpe a solução (clique com botão direito na solução, Clean Solution)

3) Feche o Visual Studio e abra de novo

4) Rode a aplicação

Espero que resolva!

Boa sorte e bons estudos