private void Load() { if (File.Exists(_dataFileName)) { string dataString = _xmlSaver.LoadXML(_dataFileName); Data = _xmlSaver.DeserializeObject(dataString, typeof(UserPreferenceData)) as UserPreferenceData; } else { Save(); } }
public void Save() { string dataString = _xmlSaver.SerializeObject(Data ?? (Data = new UserPreferenceData()), typeof(UserPreferenceData)); _xmlSaver.CreateXML(_dataFileName, dataString); }