【发布时间】:2013-09-04 09:38:38
【问题描述】:
我在我的应用中使用了标准导航服务,但问题是
帐户页面(显示来自数据上下文的信息)-> 添加帐户页面
现在,如果我从添加帐户页面导航到帐户页面,它会创建新的帐户页面实例,如下所示
账户页面(旧数据)-> 添加账户页面 -> 账户页面(更新数据)
当我到达新实例时,页面上的数据会显示新条目,但如果返回,我会再次进入添加帐户页面,然后是不显示更新条目的帐户页面(旧数据),所以我必须得到返回主页并再次导航到帐户页面以进行更新,那么我应该怎么做才能使添加帐户页面保存按钮将我发送回帐户页面并对其进行更新?
我试过了
导航服务.GoBack();
NavigationService.RemoveBackEntry();
NavigationService.Navigate(new Uri(string.Format("/Accounts.xaml?Refresh=true"), UriKind.Relative));
但没有如我所愿,请帮忙
【问题讨论】:
-
您在哪里为查看帐户页面进行数据绑定?如果这是在页面的构造函数中完成的,则需要将其移至 OnNavigatedTo 方法。这将确保数据在页面输入时绑定。定义受保护的覆盖 void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)。不要忘记在方法中也调用 base.OnNavigatedTo(e)。
-
你是我的英雄人物代码在构造函数中...
标签: windows-phone-7 navigation