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 回答