2016-03-07 3 views
1

У меня есть событие click для ярлыка для перехода на следующую страницу, но в форматах xamarin я не могу получить правильное заявление для перехода на следующую страницу с главной страницы. Я использовал следующий код.Перейдите на следующую страницу в форматах xamarin на жестов tap

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» не является допустимым аргументом.

ответ

2

Если экземпляр страницы MyContentPage уже создан, это должно сделать это:

App.Current.MainPage = new NavigationPage(MyContentPage); 

Если нет, то и MyContentPage тип, не экземпляр:

App.Current.MainPage = new NavigationPage(new MyContentPage()); 
Смежные вопросы