Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

355
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda