コード例 #1
0
ファイル: MainTabPage.cs プロジェクト: hacky1610/hairapp
        public MainTabPage(IHairBl bl, MainSessionController mainSessionController, AlarmController ac) : base()
        {
            App.BL.Logger.Call("MainPage");
            mMainsSesion     = mainSessionController;
            mAlarmController = ac;
            mHairBl          = bl;


            if (!mainSessionController.HasCulture())
            {
                var intro = new IntroPage(mainSessionController, ac);
                intro.Disappearing += Intro_Disappearing;
                Navigation.PushAsync(intro);
            }
            else
            {
                var ci = new System.Globalization.CultureInfo(mainSessionController.GetCulture());
                DependencyService.Get <ILocalize>().SetLocale(ci);
                Init();
            }


            //SetToolbarPlacement(ToolbarPlacement.Bottom);
        }
コード例 #2
0
ファイル: CustomTabBar.cs プロジェクト: hacky1610/hairapp
        public CustomTabBar(IHairBl bl, MainSessionController mainSessionController, AlarmController ac) : base()
        {
            ToolbarItems.Add(new ToolbarItem("Settings", "settingstitle.png", new Action(Foo), ToolbarItemOrder.Primary));


            NavigationPage.SetTitleView(this, CustomTabBar.CreateTitleView(new Xamarin.Forms.Image()
            {
                Source = "title.png", HeightRequest = 43
            }));

            SelectedTabColor   = Color.White;
            UnselectedTabColor = Color.Gray;
            On <Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);
            var navigationPage = new MainPage(ac, bl);

            navigationPage.IconImageSource = "home.png";
            navigationPage.Title           = "";
            var navigationPage2 = new CalendarPage(mainSessionController, ac, bl);

            navigationPage2.IconImageSource = "calendar.png";
            navigationPage2.Title           = "";
            var navigationPage3 = new HistoryPage(bl, mainSessionController);

            navigationPage3.IconImageSource = "checklist.png";
            navigationPage3.Title           = "";
            var navigationPage4 = new ChartPage(bl, mainSessionController);

            navigationPage4.IconImageSource = "chart.png";
            navigationPage4.Title           = "";
            Children.Add(navigationPage);
            Children.Add(navigationPage2);
            Children.Add(navigationPage3);
            Children.Add(navigationPage4);

            // NavigationPage.SetHasNavigationBar(this, false);
        }