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);
 }