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