Example #1
0
        private void CicSave_OnClick(object sender, RoutedEventArgs e)
        {
            var sfd = new SaveFileDialog {
                Filter = "Initial Condition (*.cic)|*.cic"
            };
            var v = sfd.ShowDialog();

            if (!v.HasValue || !v.Value)
            {
                return;
            }
            var c   = GetStateByIteration(_iter);
            var ifc = InitialConditions.FromCellArray(c, Path.GetFileName(sfd.FileName));
            var bf  = new BinaryFormatter();
            var fs  = new FileStream(sfd.FileName, FileMode.Create);

            bf.Serialize(fs, ifc);
            fs.Close();
        }