Ejemplo n.º 1
0
        private void SaveScriptPackage_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            SaveFileDialog packageSave = new SaveFileDialog();

            packageSave.CheckFileExists = false;
            packageSave.Filter          = SCRIPT_PACKAGE_FILTER;
            packageSave.AddExtension    = true;
            packageSave.DefaultExt      = "sp";

            if (packageSave.ShowDialog() != true)
            {
                return;
            }

            ScriptPackage package = new ScriptPackage();
            var           scripts = (from ScriptWrapper wrapper in Scripts
                                     select wrapper.Script);

            package.Scripts.Add(scripts);
            package.Save(packageSave.FileName);
        }