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

Como colocar um botão pushasync dentro de um menu MasterView

Boa tarde, eu coloquei um botão com evento Clicked dentro de uma MasterView. Contudo, ao clicar nada acontece, já tentei de tudo e não consigo solucionar!!!! Uma imagem do que estou tentando fazer, é um Menu Master com botões que ao clicar neles direciona para outra Page https://imgur.com/a/pkLLCG2

Tentei esta forma passada nas aulas, mas ao clicar no botão nada acontece

  private void Button_Clicked(object sender, EventArgs e)
        {
            Navigation.PushAsync(new FaturamentoView());
        }
1 resposta
solução!

Olá Fernando, tudo bem?

A situação não é tão simples assim. Desenvolvimento mobile precisa sempre de uma certa hierarquia de tags para tudo funcionar corretamente. E sem o projeto em mão fica realmente complicado para saber o que está acontecendo. Principalmente se for um projeto que não conhecemos.

Mas de acordo com a documentação, esse método é assíncrono e é necessário que o método do click do botão tenha a chamada async e a linha Navigation.PushAsync(new FaturamentoView()); tenha o await antes dela.

Mas também, antes tarde do que nunca, vi que o nome da função que é acionada ao clicar no botão se chama btnFaturamento_Clicked, mas a função que vai empilhar a nova página se chama Button_Clicked. Tente alterar o nome do Button_Clicked para o nome que está no XAML. e também transforme num método assíncrono.

Espero ter ajudado!