Ejemplo n.º 1
0
        /// Методы, предоставленные в этом разделе, используются исключительно для того, чтобы
        /// NavigationHelper мог откликаться на методы навигации страницы.
        /// 
        /// Логика страницы должна быть размещена в обработчиках событий для 
        /// <see cref="GridCS.Common.NavigationHelper.LoadState"/>
        /// и <see cref="GridCS.Common.NavigationHelper.SaveState"/>.
        /// Параметр навигации доступен в методе LoadState 
        /// в дополнение к состоянию страницы, сохраненному в ходе предыдущего сеанса.

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            navigationHelper.OnNavigatedTo(e);

            switch (Convert.ToInt32(e.Parameter))
            {
                case 1: pageTitle.Text = "Психологические тесты"; break;
                case 2: pageTitle.Text = "Тесты на эрудицию"; break;
                case 3: pageTitle.Text = "Задачи и задания"; break;
                default: break;
            }

            SampleGroupSource sgs = new SampleGroupSource();
            ObservableCollection<Member> group = new ObservableCollection<Member>();
            group = sgs.CreateGroup(Convert.ToInt32(e.Parameter), group);

            itemGridView.ItemsSource = group;

            immText.Text = group.FirstOrDefault().Name;
            immDesc.Text = group.FirstOrDefault().Description;
            immMain.Source = new BitmapImage(new Uri("ms-appx:" + group.FirstOrDefault().ImageSrc));
            iView.Tag = group.FirstOrDefault().Path;
        }
Ejemplo n.º 2
0
        /// Методы, предоставленные в этом разделе, используются исключительно для того, чтобы
        /// NavigationHelper мог откликаться на методы навигации страницы.
        /// 
        /// Логика страницы должна быть размещена в обработчиках событий для 
        /// <see cref="GridCS.Common.NavigationHelper.LoadState"/>
        /// и <see cref="GridCS.Common.NavigationHelper.SaveState"/>.
        /// Параметр навигации доступен в методе LoadState 
        /// в дополнение к состоянию страницы, сохраненному в ходе предыдущего сеанса.

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            navigationHelper.OnNavigatedTo(e);

            switch (Convert.ToInt32(e.Parameter))
            {
                case 1: pageTitle.Text = "Психологические тесты"; break;
                case 2: pageTitle.Text = "Тесты на эрудицию"; break;
                default: break;
            }

            SampleGroupSource sgs = new SampleGroupSource();
            ObservableCollection<Member> group = new ObservableCollection<Member>();
            group = sgs.CreateGroup(Convert.ToInt32(e.Parameter), group);
            lvMain.ItemsSource = group;
        }