예제 #1
0
        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();
        }
예제 #2
0
 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);
 }