我正在使用xamarin.forms并尝试使用导航实现应用程序。我创建了一个xamarin.forms共享项目解决方案,并添加了我的前两个页面。他们正常工作,导航也是如此。我添加了另一个页面并将它们与前两个相同的方式链接,它不起作用。我点击按钮导航到视图,没有任何反应。

我加入了这样的视图,如此

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

在接接单击事件后,我将两个按钮添加为我的stacklayout中的孩子。

两个按钮显示在视图中。但是,BTNContactus按钮是唯一一个被推到导航堆栈的按钮。

任何想法?

有帮助吗?

解决方案

我想出来了。

我已更改了sharedproject的名称,其中它删除了我的iOS和Android项目的引用。令人惊讶的是,直到我做清洁/重建之前,我没有收到任何参考误差。一旦我再次连接了共享项目,导航就正确工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top