windows-phone-7 – 有没有办法指定在枢轴页面中导航到哪个枢轴
发布时间:2020-12-14 05:40:10 所属栏目:Windows 来源:网络整理
导读:我知道如何在枢轴页面中从一个枢轴项目导航到另一个枢轴项目,但是如果导航是从另一个页面完全启动的呢? 更新: 根据Matt Lacey的回答,这是我使用的解决方案: 从MainPage上的按钮单击事件: private void button_Click(object sender,RoutedEventArgs e) {
我知道如何在枢轴页面中从一个枢轴项目导航到另一个枢轴项目,但是如果导航是从另一个页面完全启动的呢?
更新: 根据Matt Lacey的回答,这是我使用的解决方案: 从MainPage上的按钮单击事件: private void button_Click(object sender,RoutedEventArgs e) { string parameter = "myPivotItem1"; NavigationService.Navigate(new Uri(string.Format("/MyPivotPage.xaml?parameter={0}",parameter),UriKind.Relative)); } Overrode OnNavigatedTo for pivot page,并解压缩查询字符串: protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); string newparameter = this.NavigationContext.QueryString["parameter"]; if (newparameter.Equals("myPivotItem1")) { myPivotControl.SelectedItem = myPivotItem1; } else if (newparameter.Equals("myPivotItem2")) { myPivotControl.SelectedItem = myPivotItem2; } } 解决方法
您可以将SelectedIndex设置为所需项目的索引.
但请注意延迟装载物品. 更新: **可以使用其他方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Dell OpenManage的功能是否可以被Microsoft Syst
- windows-phone-7 – Windows Phone 7分辨率 – 我
- windows-8.1 – Windows 8.1在连接VPN上收到错误
- windows-8.1 – 升级到“Windows 10”后返回“Wi
- Windows Server Backup(2016) 备份
- windows-7 – 何时使用Truecrypt,何时不使用?
- windows-8 – 在Win8和WP8应用程序中共享静态库
- Window上的Java Swing pack()取消了它的最大化,如
- Windows窗体错误解析VB.NET
- windows-server-2003 – 以管理员身份运行sfc /
热点阅读