Exemple #1
0
        public static void changePage(string page)
        {
            MasterDetailPage newPage = App.Current.MainPage as MasterDetailPage;

            switch (page)
            {
            case "MainPage":
                Page gotoHome = new View.MainPage();
                newPage.Detail = new NavigationPage(gotoHome);
                break;

            case "SettingsPage":
                Page gotoSettings = new View.SettingsPage();
                Page pippo        = newPage.Detail.Navigation.NavigationStack[0];
                pippo = gotoSettings;
                break;

            case "LanguagePage":
                Page gotoLang = new View.LanguagePage();
                newPage.Detail = new NavigationPage(gotoLang);
                break;

            case "AboutPage":
                Page gotoAbout = new View.AboutPage();
                newPage.Detail = new NavigationPage(gotoAbout);
                break;

            case "DetailPage":
                Page gotoDetail = new View.DetailPage();
                newPage.Detail = new NavigationPage(gotoDetail);
                break;

            default:
                Page gotoPage = new View.MainPage();
                newPage.Detail = new NavigationPage(gotoPage);
                break;
            }

            newPage.IsPresented = false;
        }
 public MainPageController(View.MainPage viewmainpage)
 {
     this.viewmainpage = viewmainpage;
     modelmainpage     = new Model.MainPageModel();
 }