我有这个设置类
class AppSettings : ApplicationSettingsBase
{
[UserScopedSettingAttribute()]
public ObservableCollection<TrackViewModel> TracksViewModel
{
get { return (ObservableCollection<TrackViewModel>)(this["TracksViewModel"]); }
set { this["TracksViewModel"] = value; }
}
...
TracksViewModel 有一个属性 Track (my Model),它是一个类。这个类也有一个空的构造函数,所以我想这没有问题。
无论如何,当我保存设置时,所有属性都被保存,但 Track 对象。在输出调试中,我没有收到任何错误。
有什么建议吗?