在我的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;
}
希望这对你有帮助。。