private static void SaveData(SavedMarqueeData marqueeData) { string path = GetSaveDataPath(); using (var stream = new FileStream(path, FileMode.Create)) { XmlSerializer serializer = new XmlSerializer(typeof(SavedMarqueeData)); serializer.Serialize(stream, marqueeData); } }
private static SavedMarqueeData GetSavedData() { SavedMarqueeData ret; string path = GetSaveDataPath(); if (File.Exists(path)) { using (var stream = new FileStream(path, FileMode.Open)) { XmlSerializer serializer = new XmlSerializer(typeof(SavedMarqueeData)); ret = (SavedMarqueeData)serializer.Deserialize(stream); } } else { ret = new SavedMarqueeData(3); ret.Marquees[0].CategoryId = "1000"; // Books ret.Marquees[1].CategoryId = "1000"; // Books ret.Marquees[2].CategoryId = "1000"; // Books ret.Marquees[0].MarqueeSpeed = 10; ret.Marquees[1].MarqueeSpeed = 40; ret.Marquees[2].MarqueeSpeed = 80; } return ret; }