私は分離ストレージを研究しており、そこにオブジェクトを正常に格納しました。今は、画鋲を分離ストレージに格納しようとしています。オブジェクトをシリアル化して保存するために使用したメソッドをそのままコピーしました。
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
にありますか、それがスローしているエラーは
プッシュピンの種類を反映するエラーが発生しました。
Lat/Long を格納するクラスを安価に作成し、それを格納して画鋲を再作成することはできますが、このオブジェクトをシリアル化できない理由を理解したい/理解したいと思います。
私の最終的な目標は、プッシュピンのリストを永続的に保存して、ユーザーが行ったジャーニーを追跡できるようにすることです。これは、Bing マップと分離ストレージの学習に役立つものです。