void SaveAsMenuItem_Click(object sender, RoutedEventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog
            {
                Filter = "XML Files (*.xml)|*.xml"
            };

            if (dialog.ShowDialog() == true)
            {
                SaveAsEventArgs args = new SaveAsEventArgs {
                    FileName = dialog.SafeFileName, Path = dialog.FileName
                };
                SaveAsRequested?.Invoke(this, args);
            }
        }
Exemplo n.º 2
0
        private void saveAsMenuItem_Click(object sender, RoutedEventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog {
                Filter = "Load Injector Archive File (*.lia)|*.lia|Load Injector Config File (*.xml)|*.xml"
            };

            if (dialog.ShowDialog() == true)
            {
                SaveAsEventArgs args = new SaveAsEventArgs {
                    FileName = dialog.SafeFileName, Path = dialog.FileName
                };
                saveAsArgs = args;
                loadedArgs = null;
                SaveAsRequested?.Invoke(this, args);
            }
        }
Exemplo n.º 3
0
        private void newMenuItem_Click(object sender, RoutedEventArgs e)
        {
            XmlDocument document = new XmlDocument();

            document.LoadXml(Parameters.Template);

            try {
                DocumentLoadedEventArgs args = new DocumentLoadedEventArgs()
                {
                    Path = null, Document = document, FileName = "new.xml"
                };
                saveAsArgs = null;
                loadedArgs = args;
                OnDocumentLoaded(this, args);
            } catch (Exception ex) {
                Debug.WriteLine(ex.Message);
            }
        }
Exemplo n.º 4
0
        private void openMenuItem_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog {
                Filter           = "Config and Archives (*.xml, *.lia)|*.xml;*.lia",
                InitialDirectory = Directory.GetCurrentDirectory() + "\\Samples"
            };

            if (open.ShowDialog() == true)
            {
                XmlDocument document = new XmlDocument();
                if (open.FileName.EndsWith("xml") || open.FileName.EndsWith("XML"))
                {
                    try {
                        document.Load(open.FileName);
                        DocumentLoadedEventArgs args = new DocumentLoadedEventArgs()
                        {
                            Path = open.FileName, Document = document, FileName = open.SafeFileName
                        };
                        saveAsArgs = null;
                        loadedArgs = args;
                        OnDocumentLoaded(this, args);
                    } catch (Exception ex) {
                        Debug.WriteLine(ex.Message);
                    }
                }
                if (open.FileName.EndsWith("lia") || open.FileName.EndsWith("LIA"))
                {
                    try {
                        string cwd = Utils.GetTemporaryDirectory();
                        document = LoadInjectorBase.Common.Utils.ExtractArchiveToDirectoryForEdit(open.FileName, cwd, "lia.lia");
                        DocumentLoadedEventArgs args = new DocumentLoadedEventArgs()
                        {
                            Path = open.FileName, Document = document, FileName = open.SafeFileName, ArchiveRoot = cwd
                        };
                        saveAsArgs = null;
                        loadedArgs = args;
                        OnDocumentLoaded(this, args);
                    } catch (Exception ex) {
                        Debug.WriteLine(ex.Message);
                    }
                }
            }
        }
Exemplo n.º 5
0
 void CommandBarView_SaveAsRequested(object sender, SaveAsEventArgs e)
 {
     editorsVM.ActiveEditor.SaveAsDocumentCommand.Execute(e.Path);
 }
Exemplo n.º 6
0
 void projectService_ScriptSavedAs(object sender, SaveAsEventArgs e)
 {
     AddTransactionNames(e.Script as IVuGenScript);
 }
Exemplo n.º 7
0
 void projectService_ScriptSavedAs(object sender, SaveAsEventArgs e)
 {
     AddTransactionNames(e.Script as IVuGenScript);
 }