如何导航到所需的数据透视项?
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;
}
希望对您有所帮助..
在我的 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;
}
希望对您有所帮助..