Exemple #1
0
        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);
     }
 }
Exemple #3
0
 public SaveEventArgs(SaveListElementViewModel save)
 {
     Save = save;
 }
        public static void SaveConfig(SaveListElementViewModel save)
        {
            var config = save.ToXml();

            config.Save(LocalConfigPath(save.Name));
        }