应将页面特有的逻辑放入用于 NavigationHelper.LoadState 和 NavigationHelper.SaveState 的事件处理程序中。 除了在会话期间保留的页面状态之外 LoadState 方法中还提供导航参数。
protected override void OnNavigatedTo(NavigationEventArgs e) { while (Frame.BackStackDepth > 0) { Frame.BackStack.RemoveAt(Frame.BackStackDepth - 1); } Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed; this.navigationHelper.OnNavigatedTo(e); }