/// <summary> /// 탐색 중 전달된 콘텐츠로 페이지를 채웁니다. 이전 세션의 페이지를 /// 다시 만들 때 저장된 상태도 제공됩니다. /// </summary> /// <param name="sender"> /// 대개 <see cref="NavigationHelper"/>인 이벤트 소스 /// </param> /// <param name="e">다음에 전달된 탐색 매개 변수를 제공하는 이벤트 데이터입니다. /// <see cref="Frame.Navigate(Type, Object)"/>에 전달된 매개 변수와 /// 이전 세션 동안 이 페이지에 유지된 /// 유지됩니다. 페이지를 처음 방문할 때는 이 상태가 null입니다.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { }
/// <summary> /// 탐색 중 전달된 콘텐츠로 페이지를 채웁니다. 이전 세션의 페이지를 /// 다시 만들 때 저장된 상태도 제공됩니다. /// </summary> /// <param name="sender"> /// 대개 <see cref="NavigationHelper"/>인 이벤트 소스 /// </param> /// <param name="e">다음에 전달된 탐색 매개 변수를 제공하는 이벤트 데이터입니다. /// <see cref="Frame.Navigate(Type, Object)"/>에 전달된 매개 변수와 /// 이전 세션 동안 이 페이지에 유지된 /// 유지됩니다. 페이지를 처음 방문할 때는 이 상태가 null입니다.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { if (e.PageState != null && e.PageState.ContainsKey("greetingOutputText")) { greetingOutput.Text = e.PageState["greetingOutputText"].ToString(); } Windows.Storage.ApplicationDataContainer roaminsSettings = Windows.Storage.ApplicationData.Current.RoamingSettings; if (roaminsSettings.Values.ContainsKey("userName")) { nameInput.Text = roaminsSettings.Values["userName"].ToString(); } }