private void loadFile() { Microsoft.Win32.OpenFileDialog dialog = new Microsoft.Win32.OpenFileDialog(); dialog.DefaultExt = ".xml"; dialog.Filter = "Soubory xml (*.xml)|*.xml"; Nullable <bool> result = dialog.ShowDialog(); if (result == true) { fullPath = dialog.FileName; Console.WriteLine(fullPath); } loadedSet = new Ordered_set(); FileStream f = null; try { f = new FileStream(fullPath, FileMode.Open);//do try XmlSerializer serializer = new XmlSerializer(typeof(Ordered_set)); loadedSet = (Ordered_set)serializer.Deserialize(f); f.Dispose(); } catch (Exception e) { Console.WriteLine("Chyba pri nacitani XML"); throw e; } MessageBox.Show("Load OK", "INFO"); }
private void autoLoadXML() { FileStream f = null; try { f = new FileStream(fullPath, FileMode.Open);//do try XmlSerializer serializer = new XmlSerializer(typeof(Ordered_set)); loadedSet = (Ordered_set)serializer.Deserialize(f); f.Dispose(); } catch (Exception) { Console.WriteLine("Chyba pri nacitani XML"); } }