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

o Nome "listViewVeiculos" não existe no contexto atual

Estou usando o visual studio 2017 é ocorre essa mensagem, ja fechei e abrir novamente o projeto e nada.

<?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:TestDrive"
             x:Class="TestDrive.MainPage">

    <ListView x:Name="listViewVeiculos">       
    </ListView>


</ContentPage>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace TestDrive
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            listViewVeiculos.ItemsSource = new String[]
            {
                "Azira V6",
                "Fiesta 2.0",
                "HB20 S"
            };
        }
    }
}
1 resposta
solução!

Olá, Luciano

Esse erro ocorre com uma certa frequência, e os usuários usam algumas alternativas diferentes para resolvê-lo:

https://forums.xamarin.com/discussion/62671/initializecomponent-does-not-exist-in-the-current-context-error

Veja qual alternativa abaixo pode te ajudar:

  • Verifique nas propriedades do arquivo XAML a propriedade Action. Deveria estar como Embedded resource.

  • Se não funcionar, clique com botão direito no nome do projeto .NET Standard e limpe a solução (Clean Solution)

  • Se não funcionar, abra a pasta do projeto .NET Standard e apague manualmente as pastas bin e obj.

  • Se não funcionar, abra o menu Options -> NuGet Package Console e digite o comando:

update-package -project NOME_DO_SEU_PROJETO_NET_STANDARD -reinstall