コード例 #1
0
 /// <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)
 {
 }
コード例 #2
0
        /// <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();
            }
        }