5

我在WP7上使用silverlight。 我有一個班,我試圖序列化到孤立存儲。我知道框架會自動爲我自動序列化類,假設每個屬性都是可序列化的。表示類不屬於序列化的屬性

對於這個類,我有一些不可序列化的屬性(如BitmapImage)。有沒有辦法告訴框架不序列化該屬性(而反序列化時,它設置爲空)

我知道實現XmlSerializable是一種可能性,但我不想設置/手動獲取每個人。我寧願它序列化我告訴它的內容,並且可以在反序列化後設置其他屬性。

感謝

回答

5

您可以使用XmlIgnoreAttribute告訴XmlSerializer的忽略你的財產。

+0

完美!正是我在找什麼,謝謝! PS - 當它反序列化時它仍然調用我的構造函數嗎? :) – Steve 2011-05-30 03:48:55

+0

當它反序列化時,它調用默認的構造函數(沒有參數的構造函數)。 – 2011-05-30 03:51:29

+0

確實如此。謝謝! – Steve 2011-05-30 04:05:00