Windows Phone 8.1复合版.Size引发了System.InvalidOperationException



我正在尝试将一个对象存储在我的应用程序的localsettings中。例如:尝试存储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;

但这些值永远不会存储在复合变量中。调试时显示复合。Size引发了类型为System.InvalidOperationException 的异常

您的代码在C#上,但ApplicationDataCompositeValue.Size仅适用于C++和JavaScript

相关内容

最新更新