locked
Переход с другой страницы на определенный PivotItem RRS feed

  • Вопрос

  • Всем привет!

    Приложение, MainPage — Pivot (три PivotItem), есть еще одна страница, она не Pivot.

    На этой странице, кнопка, при нажатии на которую осуществляется переход на MainPage, навигация по дефолту открывает первый PivotItem, как сделать, чтобы открывался третий PivotItem?

    Всем заранее благодарен!

    15 мая 2012 г. 21:45

Ответы

  • Добрый день!

    При нажатии на кнопку, можно передавать главной страницы параметр - Индекс элемента Pivot

                NavigationService.Navigate(new Uri("/MainPage.xaml?SelectedIndex=2", UriKind.Relative));

    а на главной станицы - устанавливать выбранный элемент Pivot'a из параметра

     protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
            {
                if (NavigationContext.QueryString.ContainsKey("SelectedIndex"))
                    pPivot.SelectedIndex = Convert.ToInt32(NavigationContext.QueryString["SelectedIndex"]);
    
                base.OnNavigatedTo(e);
            }


    • Изменено Viktor Borisov 16 мая 2012 г. 3:48
    • Предложено в качестве ответа Viktor Borisov 16 мая 2012 г. 3:51
    • Помечено в качестве ответа PetrishkoMVP 21 мая 2012 г. 16:45
    16 мая 2012 г. 3:45