Navigation.PushAsync(新页())不工作在Xamarin.Forms一些网页(Na

2019-10-20 05:24发布

我使用Xamarin.Forms并试图实现与导航的应用程序。 我创建了一个Xamarin.Forms共享项目的水溶液,并添加我的前两页。 他们正常工作等做导航。 我又增加了页面和链接起来以同样的方式与前两个和它不工作。 我按一下按钮,导航到视图,并没有任何反应。

我线了两个像这样的意见

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

但是把点击事件后,我添加两个按钮在我stacklayout孩子。

两个按钮,在视图中显示出来。 然而,btnContactUs按钮是被压入导航堆栈唯一的一个。

有任何想法吗?

Answer 1:

我想到了。

我改变了我的SharedProject在它移除了我的iOS和Android项目引用的名称。 令人惊讶的,直到我做了我没有收到任何引用错误清洁/重建。 有一次,我又迷上了共享工程,导航工作正常。



文章来源: Navigation.PushAsync(new Page()) is not working for some pages in Xamarin.Forms