public AppearingGalleryPage() { App.AppearingMessages.Clear(); var initalPage = new AppearingPage(1); var initalPage2 = new AppearingPage(2); Content = new StackLayout { Children = { new Button { Text = NavPageTitle, Command = new Command(() =>{ Application.Current.MainPage = new NavAppearingPage(initalPage); }) }, new Button { Text = MasterPageTitle, Command = new Command(() =>{ var page = new FlyoutPage{ Title = MasterPageTitle, Flyout = new ContentPage{ Title = "Flyout", BackgroundColor = Color.Red }, Detail = new NavAppearingPage(initalPage) }; SetMainPage(page); }) }, new Button { Text = TabbedPageTitle, Command = new Command(() =>{ var page = new TabbedPage{ Title = TabbedPageTitle, Children ={ initalPage, initalPage2 } }; SetMainPage(page); }) }, new Button { Text = CarouselPageTitle, Command = new Command(() =>{ var page = new CarouselPage{ Title = CarouselPageTitle, Children ={ initalPage, initalPage2 } }; SetMainPage(page); }) } } }; }
public AppearingGalleryPage () { var initalPage = new AppearingPage (1); var initalPage2 = new AppearingPage (2); Content = new StackLayout { Children = { new Button { Text = NavPageTitle, Command = new Command (() => { Application.Current.MainPage = new NavAppearingPage(initalPage); }) }, new Button { Text = MasterPageTitle, Command = new Command (() => { var page = new MasterDetailPage { Title = MasterPageTitle, Master = new ContentPage { Title = "Master", BackgroundColor = Color.Red }, Detail = new NavAppearingPage(initalPage) }; SetMainPage (page); }) }, new Button { Text = TabbedPageTitle, Command = new Command (() => { var page = new TabbedPage { Title = TabbedPageTitle, Children = { initalPage, initalPage2 } }; SetMainPage (page); }) }, new Button { Text = CarouselPageTitle, Command = new Command (() => { var page = new CarouselPage { Title = CarouselPageTitle, Children = { initalPage, initalPage2 } }; SetMainPage (page); }) } } }; }