Windows Phone 7导航同步

时间:2012-06-19 16:45:50

标签: c# windows-phone-7

在Windows Phone 7 C#中,我需要显示一个页面,当页面执行NavigationService.GoBack()时,执行一些代码:

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

但是Reload()在显示页面时执行了!如何使程序等待页面关闭以运行Reload()??

由于

1 个答案:

答案 0 :(得分:1)

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

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