代码之家  ›  专栏  ›  技术社区  ›  kumar

如何导航到所需的透视项?

  •  0
  • kumar  · 技术社区  · 10 年前

    在我的windows phone应用程序中,有一个配置文件页面。在该配置文件页面中,有配置文件、更改密码、订单和现金透视项目。

    每当我点击 changepasswordbutton 然后页面将从主页导航到配置文件页面,始终只转到配置文件透视项。

    我想转到更改密码数据透视项。如何解决这个问题?请帮帮我。。。。

      private void changepassword_Click(object sender, RoutedEventArgs e)
      {
          Frame.Navigate(typeof(profile));
      }
    
    2 回复  |  直到 10 年前
        1
  •  1
  •   andreask    10 年前

    您可以设置枢轴控件的 SelectedIndex 属性切换到页面中不同的透视项。例如,如果 更改密码 是您设置的第三个枢轴项目

    PivotControl.SelectedIndex = 2
    

    如果这应该在加载页面后直接完成(例如,因为您刚刚导航到包含透视控件的页面),我会在页面的 OnNavigatedTo 方法

        2
  •  0
  •   Community CDub    7 年前

    此问题已由堆栈溢出回答

    Question

    Frame.Navigate(typeof(profile), 1);
    

    在您的个人资料页面中:

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        MainPivot.SelectedIndex = (int) e.Parameter;
    }
    

    希望这对你有帮助。。