Exemple #1
0
 public string SaveAs(MainWindow owner)
 {
     SaveFileDialog d = new SaveFileDialog { Filter = "JSON Files|*.json|All Files|*.*", DefaultExt = "json" };
     if (d.ShowDialog(owner) ?? false)
     {
         Save(owner, d.FileName);
         return d.FileName;
     }
     return null;
 }
Exemple #2
0
 public void Save(MainWindow owner, string fn)
 {
     if (string.IsNullOrEmpty(fn))
         SaveAs(owner);
     else
     {
         string s = JsonConvert.SerializeObject(this);
         File.WriteAllText(fn, s);
     }
 }