コード例 #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)
        {
            // セッションデータに格納された値を復元する。
            if (e.PageState != null && e.PageState.ContainsKey ("greetingOutputText")) {
                greetingOutput.Text = e.PageState["greetingOutputText"].ToString();
            }

            // アプリケーションデータに格納された値を復元する。
            var roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings;
            if (roamingSettings.Values.ContainsKey ("userName")) {
                nameInput.Text = roamingSettings.Values["userName"].ToString ();
            }
        }
コード例 #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)
 {
 }