0

アプリのローカル設定にオブジェクトを保存しようとしています。例: user_id と name を保存して、ログイン後に他のページから取得できるようにし、ページ間で毎回渡すようにします。msdn や他のサイトのチュートリアルを読んだ後、私はこれを行いました

var localsettings = ApplicationData.Current.LocalSettings;
ApplicationDataCompositeValue composite = new ApplicationDataCompositeValue();
composite["User_Id"] = 1;
composite["User_Name"] = "XYZ";
localsettings.Values["User_Session"] = composite;

ただし、値が複合変数に格納されることはありません。デバッグすると、composite.Size が System.InvalidOperationException 型の例外をスローしたことが示されます

4

1 に答える 1

0

コードは C# にありますが、ApplicationDataCompositeValue.Sizeは C++ と JavaScript でのみ使用できます

于 2016-04-13T13:45:48.823 に答える