在Windows Phone 7 C#中,我需要显示一个页面,当页面执行NavigationService.GoBack()时,执行一些代码:
Save();
NavigationService.Navigate(new Uri("/Add.xaml", UriKind.Relative));
Reload();
但是Reload()在显示页面时执行了!如何使程序等待页面关闭以运行Reload()??
由于
答案 0 :(得分:1)
最好的方法是使用OnNavigatedTo方法。
override void OnNavigatedTo(NavigationEventArgs e)
{
if(e.NavigationMode == NavigationMode.Back)
{
Reload();
}
}