1
resposta

Exeção ao view AgendamentoView

/*Erro : Unhandled Exception:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. */

/*
            <Button x:Name="ButtonAgendar"
            Command="{Binding ProximoComando}"
            Text="Agendar"
            VerticalOptions="End" />
*/
/* DetalhesViewModel*/         

public DetalhesViewModel(Veiculo veiculo)
        {
            this.VeiculoSelecionado = veiculo;
            this.ProximoComando = new Command(() =>
            {
                MessagingCenter.Send(this.VeiculoSelecionado, "Proximo");
            }); 
        }


/*  Detalhes.xaml.cs*/

        public DetalhesView(Veiculo veiculo)
        {
            InitializeComponent();
            this.Title = veiculo.Nome;
            this.VeiculoSelecionado = veiculo;
            this.BindingContext = new DetalhesViewModel(veiculo);
        }

        public Veiculo VeiculoSelecionado { get; set; }

        protected override void OnAppearing()
        {
            base.OnAppearing();
            MessagingCenter.Subscribe<Veiculo>(this, "Proximo", (msg) =>
            {
                Navigation.PushAsync(new AgendamentoView((Veiculo)msg));
            });
        }
        protected override void OnDisappearing()
        {
            base.OnDisappearing();
            MessagingCenter.Unsubscribe<Veiculo>(this, "Proximo");
        }
1 resposta

Olá, Juliano!

Esse erro geralmente indica que há um problema na página XAML. Pode verificar se há algum erro no código XAML (Veja alertas ou erros no output do Visual Studio para isso).