How to navigate to different pivot items in WP7

后端 未结 1 2005
野性不改
野性不改 2021-01-21 08:00

I have a panorama page in which I have 3 buttons. I have added a pivotpage to the same project which has 3 pivot items. When I click Button 1 in panorama page it should goto th

相关标签:
1条回答
  • 2021-01-21 08:44

    You could pass a querystring to the pivot page and then, once the pivot is loaded, set the index to the relevant page. As a basic example, you can handle button 2 like this:

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

    Then in your pivot page's Loaded event, you can set the jump to the index like this:

    string pivotIndex = "";
    
    if(NavigationContext.QueryString.TryGetValue("id", out pivotIndex))
    {
        //-1 because the Pivot is 0-indexed, so pivot item 2 has an index of 1
        myPivot.SelectedIndex = Convert.ToInt32(pivotIndex) - 1;
    }
    
    0 讨论(0)
提交回复
热议问题