Domanda

Sto usando Xamarin.Forms e sto cercando di implementare un'app con la navigazione.Ho creato una soluzione di progetto condivisa Xamarin.forms e ho aggiunto le mie prime due pagine.Lavorano correttamente e così fa la navigazione.Ho aggiunto un'altra pagina e li ho collegati allo stesso modo dei primi due e non funziona.Fare clic sul pulsante per navigare verso la vista e non succede nulla.

Hoire entrambi i punti di vista come tale

btnPurchase.Clicked += (s, e) => this.Navigation.PushAsync(new PurchasePage());
btnContactUs.Clicked += (s, e) => this.Navigation.PushAsync(new ContactUsPage());
.

Dopo il cablaggio del cablaggio dell'evento Click aggiungo entrambi i pulsanti come bambini nel mio stacklayout.

Entrambi i pulsanti vengono visualizzati nella vista.Tuttavia, il pulsante BTNContactus è l'unico che viene spinto sullo stack di navigazione.

Qualche idea?

È stato utile?

Soluzione

L'ho capito.

Avevo cambiato il nome del mio carico condiviso in cui ha rimosso il riferimento dal mio progetto IOS e Android.Sorprendentemente non ho ricevuto errori di riferimento finché non ho fatto una pulizia / ricostruzione.Una volta che ho collegato di nuovo il progetto condiviso, la navigazione ha funzionato correttamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top