O titulo do detalhe da aplicação não mostra quando eu mudo o código
this.BindingContext = this;
Para
this.BindingContext = new AdicionaisViewModel(pratos);
Mesmo fazendo as alterações da video aula, o titulo não muda
View
public Veiculo Veiculo { get; set; }
public DetalheView( Veiculo veiculo)
{
InitializeComponent();
this.Pratos = pratos;
this.BindingContext = this;//new AdicionaisViewModel(pratos);
}
protected override void OnAppearing()
{
base.OnAppearing();
MessagingCenter.Subscribe<Veiculo>(this, "Proximo",(msg)=>
{
Navigation.PushAsync(new AgendamentoView(this.Veiculo));
});
}
protected override void OnDisappearing()
{
base.OnDisappearing();
MessagingCenter.Unsubscribe<Veiculo>(this, "Proximo");
}
ViewModel
public class AdicionaisViewModel : INotifyPropertyChanged
{
private Veiculo Veiculo { get; set; }
public AdicionaisViewModel(Veiculo veiculo)
{
this.Veiculo = veiculo;
}
public ICommand ProximoCommand { get; set; }
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged([CallerMenberName]string name = "")
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}
private class CallerMenberNameAttribute : Attribute
{
}
}