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

how will navigate to required pivot item?

在我的 windows phone 应用程序中,一个个人资料页面是 there.in 这个个人资料页面个人资料、更改密码、订单和现金枢轴项目都在那里。

每当我点击 changepasswordbutton 时,页面将从主页导航到个人资料页面,始终只转到个人资料枢轴项目。

我想去changepassword pivoitem。将如何解决这个问题?请帮助我....

  private void changepassword_Click(object sender, RoutedEventArgs e)
  {
      Frame.Navigate(typeof(profile));
  }

您可以设置枢轴控件的 SelectedIndex 属性 以切换到页面中不同的枢轴项。例如,如果 changepassword 是第三个数据透视项,您将设置

PivotControl.SelectedIndex = 2

如果这应该在加载页面后直接完成(例如,因为您刚刚导航到包含枢轴控件的页面),我会 运行 在页面的 OnNavigatedTo 方法中编写此代码。

已经通过堆栈溢出回答了这个问题

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

在您的个人资料页面中:

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

希望对您有所帮助..