Wpf Properties.Settings不保存

时间:2015-08-28 07:03:29

标签: c# wpf user-controls application-settings

我正在处理从另一个应用启动的Wpf UserControl。我需要保存自定义对象列表并在应用程序重启后加载它。所以我试着将我的列表存储在设置文件中。我的代码是:

List<Bar> lst=new List<Bar>();

//...
//Adding to list;
//...

ProjectName.AppSettings.Default.MyList = lst;
ProjectName.AppSettings.Default.Save();  

当我在应用程序中调用UserControl时,一切正常。列表已保存。但是当我重新启动应用程序时,列表中没有数据。

我该怎么办?也许有更好的方法来存储我的列表?

UPD: 我发现如果我将使用基本类型(例如int),一切正常。所以问题在于列表。

0 个答案:

没有答案