0
我正在學習孤立存儲並已成功存儲對象,現在我試圖在獨立存儲中存儲圖釘。我直接複製了我用來序列化對象並存儲它的方法。XML序列化孤立存儲圖釘
using (IsolatedStorageFileStream stream = IsolatedStorageFile
.GetUserStoreForApplication().OpenFile("home.xml", FileMode.Create))
{
XmlSerializer serializer = new XmlSerializer(typeof(List<Pushpin>));
using (XmlWriter writer = XmlWriter.Create(stream, settings))
{
serializer.Serialize(stream, p);
}
}
凡p
是一個圖釘,它拋出的錯誤是
有反射式圖釘錯誤。
我可以便宜地創建一個類來存儲緯度/經度,存儲和重新創建圖釘,但我想了解/弄清楚爲什麼我不能序列化這個對象。
我的最終目標是永久性存儲圖釘列表,以便用戶可以跟蹤他們已經出發的旅程 - 這只是幫助我學習Bing地圖和獨立存儲的一些內容。