public NavigationPageWindows(ICommand restore) { PushAsync(CreateRoot(restore)); WindowsPlatformSpecificsGalleryHelpers.AddToolBarItems(this); BarBackgroundColor = Color.FromHex("6495ED"); }
ContentPage CreateFirstPage(ICommand restore) { var page = new ContentPage { Title = "Content Page Title" }; var content = new StackLayout { VerticalOptions = LayoutOptions.Fill, HorizontalOptions = LayoutOptions.Fill }; content.Children.Add(new Label { Text = "Tabbed Page Windows Features", FontAttributes = FontAttributes.Bold, HorizontalTextAlignment = TextAlignment.Center, VerticalTextAlignment = TextAlignment.Center }); content.Children.Add(WindowsPlatformSpecificsGalleryHelpers.CreateToolbarPlacementChanger(this)); content.Children.Add(WindowsPlatformSpecificsGalleryHelpers.CreateAddRemoveToolBarItemButtons(this)); var restoreButton = new Button { Text = "Back To Gallery" }; restoreButton.Clicked += (sender, args) => restore.Execute(null); content.Children.Add(restoreButton); page.Content = content; return(page); }
NavigationPage CreateThirdPage() { var content = CreateSecondPage(); content.Title = "Content in a Nav Page"; var navpage = new NavigationPage(content); navpage.Title = "Nav Page"; WindowsPlatformSpecificsGalleryHelpers.AddToolBarItems(navpage); return(navpage); }