public MainPage() { Page itemsPage, aboutPage = null; switch (Device.RuntimePlatform) { case Device.iOS: itemsPage = new NavigationPage(new ItemsPage()) { Title = "Browse" }; aboutPage = new NavigationPage(new AboutPage()) { Title = "About" }; itemsPage.Icon = "tab_feed.png"; aboutPage.Icon = "tab_about.png"; break; default: itemsPage = new ItemsPage() { Title = "Browse" }; aboutPage = new AboutPage() { Title = "About" }; break; } Children.Add(itemsPage); Children.Add(aboutPage); Title = Children[0].Title; }
//Navigation simple //async void OnAbout( Object sender, EventArgs e) //{ // var about = new AboutPage(); // await this.Navigation.PushAsync(about); //} //Modal async void OnAbout(Object sender, EventArgs e) { var about = new AboutPage(); await this.Navigation.PushModalAsync(about); }