我创建了一个Windows Phone应用程序。在每个页面中,我使用" NavigationService.GoBack()"给出了一个后退按钮。命令。我希望当按下后退按钮时,必须再次执行导航该页面的整个代码的上一页。
答案 0 :(得分:2)
如果您依赖用户按下硬件返回按钮,则您不必自己致电GoBack()
。
要在用户导航回页面时刷新页面,您可以在页面中使用以下内容(并根据需要添加刷新代码):
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if (e.NavigationMode == NavigationMode.Back)
{
// Do your refreshing here
}
}