1
resposta

A propriedade 'Content' está definida mais de uma vez. Aula 3 Video 4.

Boa noite a todos,

Estou implementando o botao proximo, mas quando eu incluo a linha do botao proximo, apareceu o erro: A propriedade 'Content' está definida mais de uma vez.

Como resolvo isso?

DetalheView.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"
             x:Class="Teste10052018.View.DetalheView">

    <Label Text="Esta é a página de detalhe" 
           VerticalOptions="CenterAndExpand" 
           HorizontalOptions="CenterAndExpand" />

    <Button x:Name="buttonProximo" Text="Próximo" Clicked="buttonProximo_Clicked" VerticalOptions="End"></Button>


</ContentPage>

DetalheView.xaml.cs

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

using Xamarin.Forms;
using Xamarin.Forms.Xaml;

namespace Teste10052018.View
{
    [XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class DetalheView : ContentPage
    {
        public Veiculo veiculo { get; set; }
        public DetalheView (Veiculo veiculo)
        {
            InitializeComponent ();
            this.veiculo = veiculo;
            this.Title = veiculo.Nome;

            this.BindingContext = this;
        }


        private void buttonNome_Clicked(object sender, EventArgs e)
        {
            Navigation.PushAsync(new AgendamentoView(veiculo));
        }        
    }
}

Obrigado a todos

1 resposta

Bom dia colega tive o mesmo problema, e a solução foi colocar os elementos dentro de um ContentPage

segue o código

<ContentPage.Content>
    <StackLayout>
    //seu código aqui
    </StackLayout>
</ContentPage.Content>

Espero que ajude

Rgds CVarela