public void refresh() { ThisWasLastController twl = new ThisWasLastController("load"); path = twl.GetFromHere(); BinaryFormatter fm = new BinaryFormatter(); FileStream sm = null; try { sm = File.OpenRead(path); Model.MasterClass x = (Model.MasterClass)fm.Deserialize(sm); GlowingEarth.getInstance().getMaster().setTags(x.getTags()); GlowingEarth.getInstance().getMaster().setTypes(x.getTypes()); GlowingEarth.getInstance().getMaster().setResources(x.getResources()); GlowingEarth.getInstance().getMaster().setTitle(x.getTitle()); GlowingEarth.getInstance().getMaster().setSerPath(x.getSerPath()); GlowingEarth.getInstance().getMaster().setMapItems(x.getMapItems()); } catch (Exception e) { NewProjectDialog npd = new NewProjectDialog(); npd.ShowDialog(); twl.save(); } finally { if (sm != null) { sm.Dispose(); sm.Close(); } } this.DataContext = this; }
/*----------------------------Konstruktor------------------------*/ private GlowingEarth() { InitializeComponent(); mc = new Model.MasterClass(); _mc = new Model.MasterClass(); }
public void setMaster(Model.MasterClass mcc) { _mc = mcc; mc = _mc; }