예제 #1
0
 public NavigationDrawerPage()
 {
     InitializeComponent();
     this.Master = new MasterPage();
     if (CheckInternetStatus.CheckInternet()) // Kiểm tra kết nối Internet
     {
         // Có kết nối
         // Hiển thị Online
         BaseViewModel.myOffline = false;
         this.Detail             = new NavigationPage(new BBCMainPage(null, null));
     }
     else // Không kết nối
     {
         BaseViewModel.myOffline = true;
         this.Detail             = new NavigationPage(new BBCMainPage()); // Hiển thị Offline
         NavigationPage.SetHasNavigationBar(this, false);                 //turn off toolbar default
     }
 }
예제 #2
0
        public BBCMainPage(string idTopic, string title)
        {
            InitializeComponent();
            if (title == null)
            {
                Title = "BBC Learing English";
            }
            else
            {
                Title = title;
            }

            if (CheckInternetStatus.CheckInternet()) // Kiểm tra kết nối Internet
            {
                // Có kết nối

                var pageAll = new YearPage("All", idTopic);
                pageAll.Title = "All";

                var page2016 = new YearPage("2016", idTopic);
                page2016.Title = "2016";

                var page2017 = new YearPage("2017", idTopic);
                page2017.Title = "2017";

                var page2018 = new YearPage("2018", idTopic);
                page2018.Title = "2018";

                Children.Add(pageAll);
                Children.Add(page2016);
                Children.Add(page2017);
                Children.Add(page2018);
            }
            else // Không kết nối
            {
                DependencyService.Get <IMessage>().ShortToast("Connect Fail! Please make sure your device is connected internet");
            }
        }