Exemplo n.º 1
0
        public Routes(ClimbMode aClimbMode)
        {
            InitializeComponent();

            climbMode = aClimbMode;

            // pass cvsBoulderRoutes to the view model
            viewModel = DataContext as RoutesViewModel;
            if (viewModel != null)
            {
                CollectionViewSource cvsRoutes = gridContainer.Resources["cvsRoutes"] as CollectionViewSource;
                viewModel.SetCvsRoutes(cvsRoutes);
                viewModel.SetAgeGroupListFirstItem(new AgeGroup
                {
                    AgeGroupID = "",
                    AgeDesc    = ""
                });
                viewModel.SetDifficultyListFirstItem(new RouteDifficulty
                {
                    RouteDifficultyID = "",
                    DifficultyDesc    = ""
                });
                viewModel.SetClimbMode(aClimbMode);
            }

            WindowTitle = Title;
        }
Exemplo n.º 2
0
        public Routes(ClimbMode aClimbMode)
        {
            InitializeComponent();

            climbMode = aClimbMode;

            // pass cvsBoulderRoutes to the view model
            viewModel = DataContext as RoutesViewModel;
            if (viewModel != null)
            {
                CollectionViewSource cvsRoutes = gridContainer.Resources["cvsRoutes"] as CollectionViewSource;
                viewModel.SetCvsRoutes(cvsRoutes);
                viewModel.SetAgeGroupListFirstItem(new AgeGroup
                {
                    AgeGroupID = "",
                    AgeDesc    = ""
                });
                viewModel.SetDifficultyListFirstItem(new RouteDifficulty
                {
                    RouteDifficultyID = "",
                    DifficultyDesc    = ""
                });
                viewModel.SetClimbMode(aClimbMode);
            }

            // pass this Page to the top row user control so it can use this Page's NavigationService
            navHead.ParentPage = this;

            // set titles
            string titleFormat          = "Just Climb - {0} Routes";
            string headerRowTitleFormat = "{0} - Route Select";

            switch (climbMode)
            {
            case ClimbMode.Training:
                Title = string.Format(titleFormat, "Training");
                navHead.HeaderRowTitle = string.Format(headerRowTitleFormat, "Training");
                break;

            case ClimbMode.Boulder:
            default:
                Title = string.Format(titleFormat, "Boulder");
                navHead.HeaderRowTitle = string.Format(headerRowTitleFormat, "Boulder");
                break;
            }
            WindowTitle = Title;
        }