Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

358
Visualizações
Proyecto MAUI, no se puede navegar a una nueva página

Me encontré con un error en MAUI y solo quería saber si soy el único o si estoy haciendo algo mal en este nuevo entorno :)

Antes, siempre había podido hacer esto cuando navegaba a una nueva página haciendo clic en un botón:

 private async void OnButtonClicked(object sender, EventArgs e) { await Navigation.PushAsync(new Page1()); }

Pero parece que ya no funciona, así es como se ve mi página 1 en código C#:

 public partial class Page1 : ContentPage { public Page1() { InitializeComponent(); } protected override async void OnAppearing() { base.OnAppearing(); await MainThread.InvokeOnMainThreadAsync(async () => { await LoadRecipes(); }); } private async Task LoadRecipes() { //no code yet } } }

Cuando ejecuto este código y hago clic en el botón, no pasa nada.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Puede navegar usando esto en un ButtonClick o TapGestureRecongnizer.

 private void TapGestureRecognizer_Tapped_2(object sender, EventArgs e) { App.Current.MainPage = new NavigationPage(new Page1()); }

O en un Botón.

 private void Button_Clicked(object sender, EventArgs e) { App.Current.MainPage = new NavigationPage(new Page1()); }
over 4 years ago · Santiago Trujillo Relatório

0

Prueba esto: Primero en tu App.xaml.cs

 public partial class App : Application { public App() { InitializeComponent(); MainPage = new NavigationPage(new MainPage()); } }

Luego, en su página principal, puede hacer lo que está intentando hacer:

 private async void btnNav_Clicked(object sender, EventArgs e) { await Navigation.PushAsync(new Page1()); }

Se supone que esto funciona y realiza un seguimiento de la navegación del usuario, pero en algunos escenarios extraños a los que me enfrento, esto no funciona muy bien, pero es la solución que Microsoft documenta en su guía de inicio. Me gustaría ver más información en su guía de Maui sobre navegación.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda