private void SaveFractal(string name) { string store = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\WooFractal\\Scripts"; if (!System.IO.Directory.Exists(store)) { System.IO.Directory.CreateDirectory(store); } store = store + "\\" + "fractal"; if (!System.IO.Directory.Exists(store)) { System.IO.Directory.CreateDirectory(store); } string filename = store + "\\" + name + ".wfd"; using (StreamWriter sw = new StreamWriter(filename)) { try { FractalSettings fractalSettings = new FractalSettings(); fractalSettings.Set(_RenderOptions, _FractalColours, _FractalIterations); sw.Write(fractalSettings.BuildXML()); sw.Close(); } catch (Exception /*e*/) { // lets not get overexcited... } } }
private void button1_Click_1(object sender, RoutedEventArgs e) { // save fractal string store = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\WooFractal\\Scripts"; if (!System.IO.Directory.Exists(store)) { System.IO.Directory.CreateDirectory(store); } store = store + "\\" + "fractal"; if (!System.IO.Directory.Exists(store)) { System.IO.Directory.CreateDirectory(store); } SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.InitialDirectory = store; saveFileDialog1.Filter = "Fractal Descriptor (*.wfd)|*.wfd"; saveFileDialog1.FilterIndex = 1; if (saveFileDialog1.ShowDialog() == true) { // Save document string filename = saveFileDialog1.FileName; using (StreamWriter sw = new StreamWriter(filename)) { try { FractalSettings fractalSettings = new FractalSettings(); fractalSettings.Set(_RenderOptions, _FractalColours, _FractalIterations); sw.Write(fractalSettings.BuildXML()); sw.Close(); } catch (Exception /*e*/) { // lets not get overexcited... } } } }