2012-06-19 150 views
0

在Windows Phone 7的C#,我需要显示一个页面,当该页面执行NavigationService.GoBack(),执行一些代码:Windows Phone 7的导航同步

Save(); 
NavigationService.Navigate(new Uri("/Add.xaml", UriKind.Relative)); 
Reload(); 

但刷新()它执行的时候显示的页面!如何让程序等待页面关闭以运行重新加载()?

谢谢

回答

1

最好的方法是使用OnNavigatedTo方法。

override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    if(e.NavigationMode == NavigationMode.Back) 
    { 
     Reload(); 
    } 
} 
+0

感谢它的工作!但是,如果我想访问带有导航页面的后台页面? –

+0

那么从Page1到Page2你想从Page2访问Page1?我不认为这是可能的.. –