private async void Button_Clicked_1(object sender, EventArgs e) { IRetake retake = GetRetake(); await Navigation.PushAsync(new RetakePage(retake)); Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]); }
private IRetake GetRetake() { IRetake retake = null; switch (namePage) { case "Ask1": { retake = new RetakeAsk2((AskPage)ask, view); break; } case "Ask5": { retake = new RetakeAsk5((Ask1Page)ask, view); break; } case "Ask6": { retake = new RetakeAsk6((Ask1Page)ask, view); break; } } return(retake); }
public RetakePage(IRetake retake) { this.retake = retake; InitializeComponent(); Xamarin.Forms.NavigationPage.SetHasNavigationBar(this, false); On <iOS>().SetPrefersStatusBarHidden(StatusBarHiddenMode.True) .SetPreferredStatusBarUpdateAnimation(UIStatusBarAnimation.Fade); }