エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Windowsストア アプリのLoadState/SaveStateメソッドでオブジェクトを扱う罠 【▲→川俣晶の縁側→ソフトウェア→技術雑記】
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Windowsストア アプリのLoadState/SaveStateメソッドでオブジェクトを扱う罠 【▲→川俣晶の縁側→ソフトウェア→技術雑記】
「無駄に時間を食ったのでメモだ」 「なんだい?」 「Visual Studio 2012でWindowsストアアプリのプロジ... 「無駄に時間を食ったのでメモだ」 「なんだい?」 「Visual Studio 2012でWindowsストアアプリのプロジェクトを作成すると、LoadState/SaveStateメソッドが生成される場合がある」 「見たことあるよ。何をするメソッド?」 「状態の保存と復帰だ。他のページに行ったり戻ったりする際に呼ばれる」 「何が問題なの?」 「この2つのメソッドには以下のような引数が渡される」 Dictionary<String, Object> pageState「ディクショナリだね。これに値を登録すれば保存されるわけだね」 「その通りだ。だから以下のようなコードを書けば値が保存される」 pageState["B"] = "abc" + DateTime.Now.ToString();「めでたしめでたしだね」 「ところが、文字列型をやめて自分で宣言したクラスのオブジェクトを渡すと、プロ