Пример #1
0
        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;
        }
Пример #2
0
        //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);
        }