我有标签的点击事件以转到下一页,但在 xamarin 表单中,我无法获得从主页移至下一页的正确声明。我使用了以下代码。
var forgetPassword_tap = new TapGestureRecognizer();
forgetPassword_tap.Tapped += (s, e) =>
{
// App.Current.MainPage = MyContentPage;
App.Current.MainPage = new NavigationPage();
App.Current.MainPage.Navigation.PushAsync(page:MyContentPage());
};
forgetPasswordLabel.GestureRecognizers.Add(forgetPassword_tap);
在上面的语句中,我收到了类似“MyContentPage”不是有效参数的错误。
最佳答案
如果页面 MyContentPage
的实例已经创建,则应该这样做:
App.Current.MainPage = new NavigationPage(MyContentPage);
如果不是,并且 MyContentPage
是一种类型,而不是实例:
App.Current.MainPage = new NavigationPage(new MyContentPage());
关于c# - 通过点击手势导航到 xamarin 表单中的下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35836718/