public SaveListElementViewModel CreateNew(string saveName) { var save = new SaveListElementViewModel(saveName); save.Cloned += CloneSave; save.Deleted += DeleteSave; Saves.Add(save); return(save); }
public static void LoadConfig(SaveListElementViewModel save) { try { var config = XElement.Load(LocalConfigPath(save.Name)); save.FromXml(config); } catch (FileNotFoundException) { // We don't have a config, so make one SaveConfig(save); } }
public SaveEventArgs(SaveListElementViewModel save) { Save = save; }
public static void SaveConfig(SaveListElementViewModel save) { var config = save.ToXml(); config.Save(LocalConfigPath(save.Name)); }