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



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

每当我单击changepasswordbutton,页面就会从主页导航到配置文件页面,始终只转到配置文件数据透视项。

我想转到changepassword数据透视项。如何解决这个问题?请帮帮我…

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

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

PivotControl.SelectedIndex = 2

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

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

问题

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

在您的个人资料页面:

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

希望这对你有帮助。。

最新更新