2016-03-07 45 views
1

我已經點擊標籤的事件轉到下一頁,但是在xamarin表單中,我無法獲得適當的語句在主頁的下一頁上移動。我使用了下面的代碼。導航到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」不是有效的參數。

回答

2

如果MyContentPage頁的實例已經創建,這應該做到這一點:

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

如果沒有,MyContentPage是一個類型,而不是一個實例:

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