Exemple #1
0
        void NavigationController_GoToPageEvent(ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum page, ScoutsEnGidsen.HO.BL.Controllers.BaseContentController controller)
        {
            BaseContentFragmen contentFragment;

            switch (page)
            {
            default:
                contentFragment = _homeFragment;
                break;

            case NavigationController.PagesEnum.INTRO:
                contentFragment = _homeFragment;
                break;

            case NavigationController.PagesEnum.MAP:
                contentFragment = _mapFragment;
                break;

            case NavigationController.PagesEnum.PROGRAM:
                contentFragment = _programFragment;
                break;

            case NavigationController.PagesEnum.INFO:
                contentFragment = _infoFragment;
                break;

            case NavigationController.PagesEnum.LIVERULES:
                contentFragment = _liveRulesFragment;
                break;

            case NavigationController.PagesEnum.YEARSONG:
                contentFragment = _yearSongFragment;
                break;

            case NavigationController.PagesEnum.SETTINGS:
                contentFragment = _settingsFragment;
                break;
            }
            if (controller != null)
            {
                contentFragment.ContentController = controller;
            }
            LoadFragment(contentFragment);
        }
Exemple #2
0
        void GoToPageHandler(ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum page, ScoutsEnGidsen.HO.BL.Controllers.BaseContentController controller)
        {
            BaseContentViewController contentViewController = null;

            switch (page)
            {
            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.INTRO:
                contentViewController = _introViewController;
                break;

            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.PROGRAM:
                contentViewController = _programmViewController;
                break;

            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.MAP:
                contentViewController = _mapViewController;
                break;

            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.INFO:
                contentViewController = _infoViewController;
                break;

            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.YEARSONG:
                contentViewController = _songViewController;
                break;

            case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.LIVERULES:
                contentViewController = _rulesViewController;
                break;

            default:
                break;
            }
            if (contentViewController != null)
            {
                contentViewController.Controller = controller;
            }
            ActiveViewController = contentViewController;
            if (SidebarController != null)
            {
                SidebarController.CloseMenu();
            }
        }