public MainWindow() { InitializeComponent(); //pobieranie informacji o ostatnim savie MainWindowRegister reg = new MainWindowRegister(); lastSavePath = reg.GetLastSaveInfo(); RefreshLastSaveButton(); windowSettings = new MainWindowSettings(); windowSettings.dpScale = 1; ScaleRefresh(); //tymczasowo LoadLastSave(); }
public void Save(String aPath = "") { XmlSerializer xmlEngine = new XmlSerializer(typeof(MainWindowSettings)); FileStream file; if (aPath != "") { file = new FileStream(aPath, FileMode.OpenOrCreate); thisSettingsPath = aPath; } else file = new FileStream(thisSettingsPath, FileMode.OpenOrCreate); xmlEngine.Serialize(file, this); file.Close(); //zapamiętanie ostatniego save'u w rejestrze MainWindowRegister reg = new MainWindowRegister(); reg.SetLastSaveInfo(this); }