Beispiel #1
0
        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);
					})
					}	
				}
			};
		}