0

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

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

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

谢谢

4

1 回答 1

1

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

override void OnNavigatedTo(NavigationEventArgs e)
{
    if(e.NavigationMode == NavigationMode.Back)
    {
        Reload();
    }
}
于 2012-06-19T18:34:07.617 回答