没有保存Properties.Settings.Default自定义列表类型
本文关键字:自定义 列表 类型 Default Settings 保存 Properties | 更新日期: 2023-09-27 17:49:29
嘿,我发现了设置类Properties.Settings.Default今天和保存字符串等工作得很好,虽然当我想保存一个自定义列表我已经创建它不工作。该列表始终为空,即使在appdata配置文件中有一个带有空值节点的条目。该列表继承自ObservableCollection,其中blabla具有Size(类型大小)和name(类型字符串)属性。有人能帮我一下吗?
我添加了
[SettingsSerializeAs(System.Configuration.SettingsSerializeAs.Binary)]
设置类(settings .settings)中的属性:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[SettingsSerializeAs(System.Configuration.SettingsSerializeAs.Binary)]
public global::TestWpfApplication.EtikettDimensionList Dimensions
{
get
{
return ((global::TestWpfApplication.EtikettDimensionList)(this["Dimensions"]));
}
set
{
this["Dimensions"] = value;
}
}
这将以二进制格式序列化对象。如果需要XmlFormat,则必须为所有类实现XML序列化。