我在VB.Net中嘗試了MVVM一段時間,並開始與我的一些實體使用列表(T)s,我xml序列化到磁盤。現在,我更新了List使用的類來實現INotifyPropertyChanged,所以我也將List(of T)s更改爲ObservableCollection(of T)s。序列化VB.Net中的ObservableCollection(of T)
之後,XML序列化器停止工作:?'(一位同事告訴我,ObservableCollections,不同於一般的列表,不能序列
如果是這樣那我怎麼才能讓他們序列化在此先感謝〜! d
我應該想到那個〜! T_T;謝謝〜! – GaiusSensei 2009-10-09 16:48:36
ObservableCollection可通過.NET 4.0中的XmlSerializer進行序列化,因爲CollectionChanged事件已標記爲[NonSerializedAttribute]。所以如果你使用.NET 4.0,你應該沒問題。 –
2011-01-27 23:25:29